File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -3682,6 +3682,10 @@ func TestMangleSwitch(t *testing.T) {
36823682 expectPrintedMangle (t , "switch (x) { case p: a(); break; case q: default: b() }" , "switch (x) {\n case p:\n a();\n break;\n case q:\n default:\n b();\n }\n " )
36833683 expectPrintedMangle (t , "switch (x) { case 0: a(); break; case 1: case 2: default: b() }" , "x === 0 ? a() : b();\n " )
36843684 expectPrintedMangle (t , "switch (x) { case 0: default: a(); break; case 0: b() }" , "switch (x) {\n case 0:\n default:\n a();\n break;\n case 0:\n b();\n }\n " )
3685+ expectPrintedMangle (t , "switch (x) { case 0: if (y) break; a(); break; default: b() }" ,
3686+ "switch (x) {\n case 0:\n if (y) break;\n a();\n break;\n default:\n b();\n }\n " )
3687+ expectPrintedMangle (t , "switch (x) { case 0: a(); break; default: if (y) break; b() }" ,
3688+ "switch (x) {\n case 0:\n a();\n break;\n default:\n if (y) break;\n b();\n }\n " )
36853689
36863690 // https://github.com/evanw/esbuild/issues/4176
36873691 expectPrintedMangle (t , "switch (1) { case 0: case 1: case 2: x() }" , "x();\n " )
You can’t perform that action at this time.
0 commit comments