From 7fd4b66eaab7bf9ecb2e6072f097d0cd39c060dd Mon Sep 17 00:00:00 2001 From: alexlamsl Date: Sun, 10 Dec 2017 14:16:54 +0800 Subject: [PATCH] fix tests --- test/compress/expansions.js | 16 ++++++++-------- test/compress/reduce_vars.js | 4 +++- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/test/compress/expansions.js b/test/compress/expansions.js index c818fad7..0e344a82 100644 --- a/test/compress/expansions.js +++ b/test/compress/expansions.js @@ -36,19 +36,19 @@ avoid_spread_in_ternary: { function print(...x) { console.log(...x); } - var a = [1, 2], b = [3, 4]; + var a = [1, 2], b = [3, 4], m = Math; - if (Math) + if (m) print(a); else print(b); - if (Math) + if (m) print(...a); else print(b); - if (Math.no_such_property) + if (m.no_such_property) print(a); else print(...b); @@ -57,10 +57,10 @@ avoid_spread_in_ternary: { function print(...x) { console.log(...x); } - var a = [ 1, 2 ], b = [ 3, 4 ]; - print(Math ? a : b); - Math ? print(...a) : print(b); - Math.no_such_property ? print(a) : print(...b); + var a = [ 1, 2 ], b = [ 3, 4 ], m = Math; + print(m ? a : b); + m ? print(...a) : print(b); + m.no_such_property ? print(a) : print(...b); } expect_stdout: [ "[ 1, 2 ]", diff --git a/test/compress/reduce_vars.js b/test/compress/reduce_vars.js index 078080e3..adac930f 100644 --- a/test/compress/reduce_vars.js +++ b/test/compress/reduce_vars.js @@ -5130,8 +5130,10 @@ issue_2560_6: { } expect: { function baz() { + // TODO: improve to match `master` + function foo() {} try { - throw function() {}; + throw foo; } catch (bar) { return bar; }