Skip to content

Commit 13698a9

Browse files
committed
Add test
1 parent bcc9220 commit 13698a9

File tree

4 files changed

+1012
-0
lines changed

4 files changed

+1012
-0
lines changed
Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
//// [logicalAndOperatorStrictMode.ts]
2+
3+
const a = [0];
4+
const s = "";
5+
const x = 0;
6+
const b = false;
7+
const v: void = undefined;
8+
const u = undefined;
9+
const n = null;
10+
const z = s || x || u;
11+
12+
const a1 = a && a;
13+
const a2 = a && s;
14+
const a3 = a && x;
15+
const a4 = a && b;
16+
const a5 = a && v;
17+
const a6 = a && u;
18+
const a7 = a && n;
19+
const a8 = a && z;
20+
21+
const s1 = s && a;
22+
const s2 = s && s;
23+
const s3 = s && x;
24+
const s4 = s && b;
25+
const s5 = s && v;
26+
const s6 = s && u;
27+
const s7 = s && n;
28+
const s8 = s && z;
29+
30+
const x1 = x && a;
31+
const x2 = x && s;
32+
const x3 = x && x;
33+
const x4 = x && b;
34+
const x5 = x && v;
35+
const x6 = x && u;
36+
const x7 = x && n;
37+
const x8 = x && z;
38+
39+
const b1 = b && a;
40+
const b2 = b && s;
41+
const b3 = b && x;
42+
const b4 = b && b;
43+
const b5 = b && v;
44+
const b6 = b && u;
45+
const b7 = b && n;
46+
const b8 = b && z;
47+
48+
const v1 = v && a;
49+
const v2 = v && s;
50+
const v3 = v && x;
51+
const v4 = v && b;
52+
const v5 = v && v;
53+
const v6 = v && u;
54+
const v7 = v && n;
55+
const v8 = v && z;
56+
57+
const u1 = u && a;
58+
const u2 = u && s;
59+
const u3 = u && x;
60+
const u4 = u && b;
61+
const u5 = u && v;
62+
const u6 = u && u;
63+
const u7 = u && n;
64+
const u8 = u && z;
65+
66+
const n1 = n && a;
67+
const n2 = n && s;
68+
const n3 = n && x;
69+
const n4 = n && b;
70+
const n5 = n && v;
71+
const n6 = n && u;
72+
const n7 = n && n;
73+
const n8 = n && z;
74+
75+
const z1 = z && a;
76+
const z2 = z && s;
77+
const z3 = z && x;
78+
const z4 = z && b;
79+
const z5 = z && v;
80+
const z6 = z && u;
81+
const z7 = z && n;
82+
const z8 = z && z;
83+
84+
//// [logicalAndOperatorStrictMode.js]
85+
var a = [0];
86+
var s = "";
87+
var x = 0;
88+
var b = false;
89+
var v = undefined;
90+
var u = undefined;
91+
var n = null;
92+
var z = s || x || u;
93+
var a1 = a && a;
94+
var a2 = a && s;
95+
var a3 = a && x;
96+
var a4 = a && b;
97+
var a5 = a && v;
98+
var a6 = a && u;
99+
var a7 = a && n;
100+
var a8 = a && z;
101+
var s1 = s && a;
102+
var s2 = s && s;
103+
var s3 = s && x;
104+
var s4 = s && b;
105+
var s5 = s && v;
106+
var s6 = s && u;
107+
var s7 = s && n;
108+
var s8 = s && z;
109+
var x1 = x && a;
110+
var x2 = x && s;
111+
var x3 = x && x;
112+
var x4 = x && b;
113+
var x5 = x && v;
114+
var x6 = x && u;
115+
var x7 = x && n;
116+
var x8 = x && z;
117+
var b1 = b && a;
118+
var b2 = b && s;
119+
var b3 = b && x;
120+
var b4 = b && b;
121+
var b5 = b && v;
122+
var b6 = b && u;
123+
var b7 = b && n;
124+
var b8 = b && z;
125+
var v1 = v && a;
126+
var v2 = v && s;
127+
var v3 = v && x;
128+
var v4 = v && b;
129+
var v5 = v && v;
130+
var v6 = v && u;
131+
var v7 = v && n;
132+
var v8 = v && z;
133+
var u1 = u && a;
134+
var u2 = u && s;
135+
var u3 = u && x;
136+
var u4 = u && b;
137+
var u5 = u && v;
138+
var u6 = u && u;
139+
var u7 = u && n;
140+
var u8 = u && z;
141+
var n1 = n && a;
142+
var n2 = n && s;
143+
var n3 = n && x;
144+
var n4 = n && b;
145+
var n5 = n && v;
146+
var n6 = n && u;
147+
var n7 = n && n;
148+
var n8 = n && z;
149+
var z1 = z && a;
150+
var z2 = z && s;
151+
var z3 = z && x;
152+
var z4 = z && b;
153+
var z5 = z && v;
154+
var z6 = z && u;
155+
var z7 = z && n;
156+
var z8 = z && z;

0 commit comments

Comments
 (0)