diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/compress/let.js | 22 | ||||
-rw-r--r-- | test/compress/varify.js | 28 |
2 files changed, 50 insertions, 0 deletions
diff --git a/test/compress/let.js b/test/compress/let.js index 04002e9a..53956c48 100644 --- a/test/compress/let.js +++ b/test/compress/let.js @@ -610,6 +610,28 @@ drop_unused: { node_version: ">=4" } +default_init: { + options = { + evaluate: true, + reduce_vars: true, + sequences: true, + toplevel: true, + unused: true, + } + input: { + "use strict"; + let a; + a = "PASS"; + console.log(a); + } + expect: { + "use strict"; + console.log("PASS"); + } + expect_stdout: "PASS" + node_version: ">=4" +} + issue_4191: { options = { functions: true, diff --git a/test/compress/varify.js b/test/compress/varify.js index 4d2a6b5a..ab212842 100644 --- a/test/compress/varify.js +++ b/test/compress/varify.js @@ -409,3 +409,31 @@ drop_forin_let: { expect_stdout: "PASS" node_version: ">=4" } + +default_init: { + options = { + join_vars: true, + reduce_vars: true, + unused: true, + varify: true, + } + input: { + A = "PASS"; + (function() { + "use strict"; + let a; + a = A; + console.log(a); + })(); + } + expect: { + A = "PASS"; + (function() { + "use strict"; + var a = A; + console.log(a); + })(); + } + expect_stdout: "PASS" + node_version: ">=4" +} |