From: alexlamsl Date: Thu, 22 Sep 2016 21:10:20 +0000 (+0800) Subject: more tests for #720 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=10c5e80e2aec4784160a541e934780c34f7783f8;p=html-minifier.git more tests for #720 --- diff --git a/tests/minifier.js b/tests/minifier.js index dec7cc1..b6b6a3f 100644 --- a/tests/minifier.js +++ b/tests/minifier.js @@ -1898,39 +1898,97 @@ QUnit.test('minification of scripts with custom fragments', function(assert) { input = ''; assert.equal(minify(input, { minifyJS: true }), input); + assert.equal(minify(input, { collapseWhitespace: true, minifyJS: true }), input); + assert.equal(minify(input, { + collapseWhitespace: true, + minifyJS: true, + preserveLineBreaks: true + }), input); input = ''; assert.equal(minify(input, { minifyJS: true }), input); + output = ''; + assert.equal(minify(input, { collapseWhitespace: true, minifyJS: true }), output); + assert.equal(minify(input, { + collapseWhitespace: true, + minifyJS: true, + preserveLineBreaks: true + }), input); input = ''; assert.equal(minify(input, { minifyJS: true }), input); + output = ''; + assert.equal(minify(input, { collapseWhitespace: true, minifyJS: true }), output); + assert.equal(minify(input, { + collapseWhitespace: true, + minifyJS: true, + preserveLineBreaks: true + }), input); input = ''; assert.equal(minify(input, { minifyJS: true }), input); + output = ''; + assert.equal(minify(input, { collapseWhitespace: true, minifyJS: true }), output); + assert.equal(minify(input, { + collapseWhitespace: true, + minifyJS: true, + preserveLineBreaks: true + }), input); input = ''; output = ''; assert.equal(minify(input, { minifyJS: true }), output); + assert.equal(minify(input, { collapseWhitespace: true, minifyJS: true }), output); + assert.equal(minify(input, { + collapseWhitespace: true, + minifyJS: true, + preserveLineBreaks: true + }), output); input = ''; output = ''; assert.equal(minify(input, { minifyJS: true }), output); + output = ''; + assert.equal(minify(input, { collapseWhitespace: true, minifyJS: true }), output); + output = ''; + assert.equal(minify(input, { + collapseWhitespace: true, + minifyJS: true, + preserveLineBreaks: true + }), output); input = ''; output = ''; assert.equal(minify(input, { minifyJS: true }), output); + assert.equal(minify(input, { collapseWhitespace: true, minifyJS: true }), output); + assert.equal(minify(input, { + collapseWhitespace: true, + minifyJS: true, + preserveLineBreaks: true + }), output); input = ''; output = ''; assert.equal(minify(input, { minifyJS: true }), output); + output = ''; + assert.equal(minify(input, { collapseWhitespace: true, minifyJS: true }), output); + output = ''; + assert.equal(minify(input, { + collapseWhitespace: true, + minifyJS: true, + preserveLineBreaks: true + }), output); input = ''; output = ''; assert.equal(minify(input, { minifyJS: true }), output); + output = ''; + assert.equal(minify(input, { collapseWhitespace: true, minifyJS: true }), output); input = ''; output = ''; assert.equal(minify(input, { minifyJS: true }), output); + assert.equal(minify(input, { collapseWhitespace: true, minifyJS: true }), output); }); QUnit.test('event minification', function(assert) {