From 8f46d1fb67b4023f3dbafec88bd6076821064f0b Mon Sep 17 00:00:00 2001 From: alexlamsl Date: Thu, 1 Feb 2018 18:01:56 +0800 Subject: [PATCH] add tests --- test/compress/comparing.js | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/test/compress/comparing.js b/test/compress/comparing.js index e83caf4c..d56445e0 100644 --- a/test/compress/comparing.js +++ b/test/compress/comparing.js @@ -118,7 +118,7 @@ issue_2857_1: { comparisons: true, } input: { - function f(a) { + function f1(a) { a === undefined || a === null; a === undefined || a !== null; a !== undefined || a === null; @@ -128,9 +128,19 @@ issue_2857_1: { a !== undefined && a === null; a !== undefined && a !== null; } + function f2(a) { + a === null || a === undefined; + a === null || a !== undefined; + a !== null || a === undefined; + a !== null || a !== undefined; + a === null && a === undefined; + a === null && a !== undefined; + a !== null && a === undefined; + a !== null && a !== undefined; + } } expect: { - function f(a) { + function f1(a) { null == a; void 0 === a || null !== a; void 0 !== a || null === a; @@ -140,6 +150,16 @@ issue_2857_1: { void 0 !== a && null === a; null != a; } + function f2(a) { + null == a; + null === a || void 0 !== a; + null !== a || void 0 === a; + null !== a || void 0 !== a; + null === a && void 0 === a; + null === a && void 0 !== a; + null !== a && void 0 === a; + null != a; + } } }