add tests

This commit is contained in:
alexlamsl 2018-02-01 18:01:56 +08:00
parent f41141750d
commit 8f46d1fb67

View File

@ -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;
}
}
}