From: sndrs Date: Thu, 13 Jun 2013 16:48:26 +0000 (+0100) Subject: tests for special tags need to pass the collapseWhitespace: true options X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=66e0bb1025849c187c36cc3649c56531fb6ac11c;p=html-minifier.git tests for special tags need to pass the collapseWhitespace: true options --- diff --git a/tests/minifier.js b/tests/minifier.js index a99ef41..b49b62d 100644 --- a/tests/minifier.js +++ b/tests/minifier.js @@ -78,11 +78,19 @@ equal(minify('

blah

\n\n\n '), '

blah

'); // tags from collapseWhitespaceSmart() ['a', 'b', 'big', 'button', 'code', 'em', 'font', 'i', 'kbd', 'mark', 'q', 's', 'small', 'span', 'strike', 'strong', 'sub', 'sup', 'tt', 'u'].forEach(function(el){ - equal(minify('

foo <'+el+'>baz bar

'), '

foo <'+el+'>baz bar

'); - equal(minify('

foo<'+el+'>bazbar

'), '

foo<'+el+'>bazbar

'); + equal(minify('

foo <'+el+'>baz bar

', {collapseWhitespace: true}), '

foo <'+el+'>baz bar

'); + equal(minify('

foo<'+el+'>bazbar

', {collapseWhitespace: true}), '

foo<'+el+'>bazbar

'); + equal(minify('

foo <'+el+'>bazbar

', {collapseWhitespace: true}), '

foo <'+el+'>bazbar

'); + equal(minify('

foo<'+el+'>baz bar

', {collapseWhitespace: true}), '

foo<'+el+'>baz bar

'); + equal(minify('

foo <'+el+'> baz bar

', {collapseWhitespace: true}), '

foo <'+el+'>baz bar

'); + equal(minify('

foo<'+el+'> baz bar

', {collapseWhitespace: true}), '

foo<'+el+'>bazbar

'); + equal(minify('

foo <'+el+'> baz bar

', {collapseWhitespace: true}), '

foo <'+el+'>bazbar

'); + equal(minify('

foo<'+el+'> baz bar

', {collapseWhitespace: true}), '

foo<'+el+'>baz bar

'); }) - equal(minify('

foo bar

'), '

foo bar

'); - equal(minify('

foobar

'), '

foobar

'); + equal(minify('

foo bar

', {collapseWhitespace: true}), '

foo bar

'); + equal(minify('

foobar

', {collapseWhitespace: true}), '

foobar

'); + equal(minify('

foo bar

', {collapseWhitespace: true}), '

foo bar

'); + equal(minify('

foo bar

', {collapseWhitespace: true}), '

foo bar

'); }); test('doctype normalization', function() {