if (prevTag && nextTag) {
// strip non space whitespace then compress spaces to one
- return str.replace(/[\t\n\r]+/g, '').replace(/[ ]+/g, ' ');
+ return str.replace(/[\t\n\r]+/g, ' ').replace(/[ ]+/g, ' ');
}
return str;
output = '<p>foo bar</p>';
equal(minify(input, { collapseWhitespace: true }), output);
+ input = '<p>foo\nbar</p>';
+ output = '<p>foo bar</p>';
+ equal(minify(input, { collapseWhitespace: true }), output);
+
input = '<p> foo <span> blah <i> 22</i> </span> bar <img src=""></p>';
output = '<p>foo <span>blah <i>22</i></span> bar <img src=""></p>';
equal(minify(input, { collapseWhitespace: true }), output);