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 printWidth: 30|============={{ 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' | append: 'aaa' }}=============|
it should break parent and add WTC when the child breaks(-{% if liquid %}aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa{% endif %}-)