From a3fbb27194bbc03087cfc417095a983b29060acb Mon Sep 17 00:00:00 2001 From: alexlamsl Date: Sat, 11 Nov 2017 15:57:47 +0800 Subject: [PATCH] update tests --- test/compress/arrow.js | 6 ++++++ test/compress/async.js | 1 + test/compress/collapse_vars.js | 2 ++ test/compress/const.js | 4 ++++ test/compress/dead-code.js | 3 +++ test/compress/destructuring.js | 1 + test/compress/drop-unused.js | 2 ++ test/compress/export.js | 2 ++ test/compress/harmony.js | 2 ++ test/compress/hoist_props.js | 4 ++++ test/compress/properties.js | 1 + test/compress/pure_getters.js | 3 +++ test/compress/reduce_vars.js | 9 +++++++++ 13 files changed, 40 insertions(+) diff --git a/test/compress/arrow.js b/test/compress/arrow.js index b9d884f5..07a2b753 100644 --- a/test/compress/arrow.js +++ b/test/compress/arrow.js @@ -288,6 +288,7 @@ issue_2105_1: { ecma: 6, inline: true, passes: 3, + reduce_funcs: true, reduce_vars: true, side_effects: true, unsafe_methods: true, @@ -330,6 +331,7 @@ issue_2105_2: { collapse_vars: true, inline: true, passes: 2, + reduce_funcs: true, reduce_vars: true, side_effects: true, unused: true, @@ -401,6 +403,7 @@ issue_2136_3: { evaluate: true, inline: true, passes: 3, + reduce_funcs: true, reduce_vars: true, side_effects: true, toplevel: true, @@ -428,6 +431,7 @@ call_args: { ecma: 6, evaluate: true, inline: true, + reduce_funcs: true, reduce_vars: true, } input: { @@ -452,6 +456,7 @@ call_args_drop_param: { evaluate: true, inline: true, keep_fargs: false, + reduce_funcs: true, reduce_vars: true, unused: true, } @@ -499,6 +504,7 @@ issue_2084: { evaluate: true, inline: true, passes: 2, + reduce_funcs: true, reduce_vars: true, sequences: true, side_effects: true, diff --git a/test/compress/async.js b/test/compress/async.js index 1874e8c9..f000ba8d 100644 --- a/test/compress/async.js +++ b/test/compress/async.js @@ -141,6 +141,7 @@ async_inline: { evaluate: true, inline: true, negate_iife: true, + reduce_funcs: true, reduce_vars: true, side_effects: true, toplevel: true, diff --git a/test/compress/collapse_vars.js b/test/compress/collapse_vars.js index 38de1c25..7c76c032 100644 --- a/test/compress/collapse_vars.js +++ b/test/compress/collapse_vars.js @@ -2595,6 +2595,7 @@ issue_2250_1: { collapse_vars: true, conditionals: true, passes: 2, + reduce_funcs: true, reduce_vars: true, unused: true, } @@ -2635,6 +2636,7 @@ issue_2250_2: { options = { collapse_vars: true, passes: 2, + reduce_funcs: true, reduce_vars: true, side_effects: true, toplevel: true, diff --git a/test/compress/const.js b/test/compress/const.js index a88d5946..f2f332e1 100644 --- a/test/compress/const.js +++ b/test/compress/const.js @@ -12,6 +12,7 @@ issue_1191: { join_vars : true, sequences : false, collapse_vars : false, + reduce_funcs : true, reduce_vars : true, } input: { @@ -44,6 +45,7 @@ issue_1194: { join_vars : true, sequences : false, collapse_vars : false, + reduce_funcs : true, reduce_vars : true, } input: { @@ -72,6 +74,7 @@ issue_1396: { join_vars : true, sequences : false, collapse_vars : false, + reduce_funcs : true, reduce_vars : true, } input: { @@ -143,6 +146,7 @@ regexp_literal_not_const: { join_vars : true, sequences : false, collapse_vars : false, + reduce_funcs : true, reduce_vars : true, } input: { diff --git a/test/compress/dead-code.js b/test/compress/dead-code.js index c3eee6b8..9b6bdc23 100644 --- a/test/compress/dead-code.js +++ b/test/compress/dead-code.js @@ -202,6 +202,7 @@ dead_code_const_declaration: { booleans : true, conditionals : true, evaluate : true, + reduce_funcs : true, reduce_vars : true, }; input: { @@ -229,6 +230,7 @@ dead_code_const_annotation: { booleans : true, conditionals : true, evaluate : true, + reduce_funcs : true, reduce_vars : true, toplevel : true, }; @@ -281,6 +283,7 @@ dead_code_const_annotation_complex_scope: { booleans : true, conditionals : true, evaluate : true, + reduce_funcs : true, reduce_vars : true, toplevel : true, }; diff --git a/test/compress/destructuring.js b/test/compress/destructuring.js index cfda28db..cdab6648 100644 --- a/test/compress/destructuring.js +++ b/test/compress/destructuring.js @@ -262,6 +262,7 @@ destructuring_dont_evaluate_with_undefined_as_default_assignment: { reduce_vars: { options = { + reduce_funcs: true, reduce_vars: true, } input: { diff --git a/test/compress/drop-unused.js b/test/compress/drop-unused.js index 341a92d4..577e2b35 100644 --- a/test/compress/drop-unused.js +++ b/test/compress/drop-unused.js @@ -733,6 +733,7 @@ drop_value: { const_assign: { options = { evaluate: true, + reduce_funcs: true, reduce_vars: true, unused: true, } @@ -1427,6 +1428,7 @@ issue_2136_3: { evaluate: true, inline: true, passes: 3, + reduce_funcs: true, reduce_vars: true, side_effects: true, toplevel: true, diff --git a/test/compress/export.js b/test/compress/export.js index 1032b73e..aad0238d 100644 --- a/test/compress/export.js +++ b/test/compress/export.js @@ -124,6 +124,7 @@ async_func: { issue_2134_1: { options = { keep_fargs: false, + reduce_funcs: true, reduce_vars: true, toplevel: true, unused: true, @@ -141,6 +142,7 @@ issue_2134_1: { issue_2134_2: { options = { keep_fargs: false, + reduce_funcs: true, reduce_vars: true, toplevel: true, unused: true, diff --git a/test/compress/harmony.js b/test/compress/harmony.js index f2e68b17..17f70199 100644 --- a/test/compress/harmony.js +++ b/test/compress/harmony.js @@ -736,6 +736,7 @@ object_spread_unsafe: { evaluate: true, join_vars: true, passes: 3, + reduce_funcs: true, reduce_vars: true, side_effects: true, toplevel: true, @@ -903,6 +904,7 @@ issue_2349b: { inline: true, passes: 3, properties: true, + reduce_funcs: true, reduce_vars: true, toplevel: true, side_effects: true, diff --git a/test/compress/hoist_props.js b/test/compress/hoist_props.js index 1da9c932..d8208788 100644 --- a/test/compress/hoist_props.js +++ b/test/compress/hoist_props.js @@ -391,6 +391,7 @@ hoist_class: { inline: true, keep_fnames: true, passes: 2, + reduce_funcs: true, reduce_vars: true, toplevel: true, unused: true, @@ -433,6 +434,7 @@ hoist_class_with_new: { inline: true, keep_fnames: true, passes: 2, + reduce_funcs: true, reduce_vars: true, toplevel: true, unused: true, @@ -474,6 +476,7 @@ hoist_function_with_call: { inline: true, keep_fnames: true, passes: 2, + reduce_funcs: true, reduce_vars: true, toplevel: true, unused: true, @@ -529,6 +532,7 @@ new_this: { issue_2462: { options = { hoist_props: true, + reduce_funcs: true, reduce_vars: true, } input: { diff --git a/test/compress/properties.js b/test/compress/properties.js index b3a1dc8d..e252d495 100644 --- a/test/compress/properties.js +++ b/test/compress/properties.js @@ -940,6 +940,7 @@ methods_keep_quoted_from_dead_code: { dead_code: true, ecma: 6, evaluate: true, + reduce_funcs: true, reduce_vars: true, side_effects: true, unsafe_methods: true, diff --git a/test/compress/pure_getters.js b/test/compress/pure_getters.js index e660d0de..33b7fea6 100644 --- a/test/compress/pure_getters.js +++ b/test/compress/pure_getters.js @@ -415,6 +415,7 @@ issue_2265_1: { issue_2265_2: { options = { pure_getters: "strict", + reduce_funcs: true, reduce_vars: true, side_effects: true, toplevel: true, @@ -440,6 +441,7 @@ issue_2265_2: { issue_2265_3: { options = { pure_getters: "strict", + reduce_funcs: true, reduce_vars: true, side_effects: true, toplevel: true, @@ -459,6 +461,7 @@ issue_2265_3: { issue_2265_4: { options = { pure_getters: "strict", + reduce_funcs: true, reduce_vars: true, side_effects: true, toplevel: true, diff --git a/test/compress/reduce_vars.js b/test/compress/reduce_vars.js index e920bca7..20ba90d8 100644 --- a/test/compress/reduce_vars.js +++ b/test/compress/reduce_vars.js @@ -3025,6 +3025,7 @@ accessor_2: { method_1: { options = { evaluate: true, + reduce_funcs: true, reduce_vars: true, toplevel: true, } @@ -3054,6 +3055,7 @@ method_2: { options = { collapse_vars: true, evaluate: true, + reduce_funcs: true, reduce_vars: true, toplevel: true, unused: true, @@ -3081,6 +3083,7 @@ method_2: { issue_2090_1: { options = { evaluate: true, + reduce_funcs: true, reduce_vars: true, } input: { @@ -3104,6 +3107,7 @@ issue_2090_1: { issue_2090_2: { options = { evaluate: true, + reduce_funcs: true, reduce_vars: true, } input: { @@ -3439,6 +3443,7 @@ array_forin_2: { array_forof_1: { options = { + reduce_funcs: true, reduce_vars: true, toplevel: true, unused: true, @@ -3464,6 +3469,7 @@ array_forof_1: { array_forof_2: { options = { + reduce_funcs: true, reduce_vars: true, toplevel: true, unused: true, @@ -3548,6 +3554,7 @@ const_expr_2: { issue_2406_1: { options = { + reduce_funcs: true, reduce_vars: true, toplevel: false, unused: true, @@ -3592,6 +3599,7 @@ issue_2406_1: { issue_2406_2: { options = { + reduce_funcs: true, reduce_vars: true, toplevel: true, unused: true, @@ -3784,6 +3792,7 @@ issue_2420_2: { issue_2420_3: { options = { + reduce_funcs: true, reduce_vars: true, unused: true, }