From b0e58f9770579cf9d698022d78a571bdc3539b2d Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 5 Jun 2015 12:17:36 +0100 Subject: [PATCH] add completion statement test and enable experimental option on deadCodeElimination tests --- .../completion-statements/actual.js | 13 +++++++++++++ .../completion-statements/expected.js | 13 +++++++++++++ .../minification.dead-code-elimination/options.json | 1 + 3 files changed, 27 insertions(+) create mode 100644 test/core/fixtures/transformation/minification.dead-code-elimination/completion-statements/actual.js create mode 100644 test/core/fixtures/transformation/minification.dead-code-elimination/completion-statements/expected.js diff --git a/test/core/fixtures/transformation/minification.dead-code-elimination/completion-statements/actual.js b/test/core/fixtures/transformation/minification.dead-code-elimination/completion-statements/actual.js new file mode 100644 index 0000000000..9a47e69365 --- /dev/null +++ b/test/core/fixtures/transformation/minification.dead-code-elimination/completion-statements/actual.js @@ -0,0 +1,13 @@ +for (var key in foo) { + break; + foo(); +} + +function bar() { + yes(); + bar(); + return "wow"; + nomore(); +} + +bar(); diff --git a/test/core/fixtures/transformation/minification.dead-code-elimination/completion-statements/expected.js b/test/core/fixtures/transformation/minification.dead-code-elimination/completion-statements/expected.js new file mode 100644 index 0000000000..d1728e6ead --- /dev/null +++ b/test/core/fixtures/transformation/minification.dead-code-elimination/completion-statements/expected.js @@ -0,0 +1,13 @@ +"use strict"; + +for (var key in foo) { + break; +} + +function bar() { + yes(); + bar(); + return "wow"; +} + +bar(); diff --git a/test/core/fixtures/transformation/minification.dead-code-elimination/options.json b/test/core/fixtures/transformation/minification.dead-code-elimination/options.json index 86a24d9c82..d0d3299cba 100644 --- a/test/core/fixtures/transformation/minification.dead-code-elimination/options.json +++ b/test/core/fixtures/transformation/minification.dead-code-elimination/options.json @@ -1,4 +1,5 @@ { + "experimental": true, "externalHelpers": true, "noCheckAst": true, "blacklist": ["regenerator"],