it should avoid breaking between text and nodes, when the node fits on a line
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (- {{- product.price -}} -)
Ipsum. Praesent scelerisque tortor a justo. Quisque consequat libero eratproduct.priceok
it should break between text and node when the group wouldn't fit on a line|============= {{- 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' -}} =============|
it should break between text and node when the child has linebreaks|============= {{- 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' | append: 'aaa' -}} =============|
it should break parent and add WTC when the child breaks(- {%- if liquid -%} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa {%- endif -%} -)