Skip to content

Commit

Permalink
Add test cases for branch reordering
Browse files Browse the repository at this point in the history
  • Loading branch information
jridgewell committed Oct 25, 2021
1 parent 90db20c commit 7315c7d
Showing 1 changed file with 82 additions and 0 deletions.
82 changes: 82 additions & 0 deletions test/compress/switch.js
Expand Up @@ -3123,3 +3123,85 @@ issue_1083_4: {
}
expect_stdout: ["definitely", "maybe"]
}

issue_1083_5: {
options = {
switches: true,
dead_code: true
}
input: {
function test(definitely_true, maybe_true) {
switch (true) {
default:
console.log("definitely");
break;
case maybe_true:
console.log("maybe");
break;
case definitely_true:
console.log("definitely");
break;
}
}
test(true, false);
test(true, true);
}
expect: {
function test(definitely_true, maybe_true) {
switch (true) {
default:
console.log("definitely");
break;
case maybe_true:
console.log("maybe");
break;
case definitely_true:
console.log("definitely");
}
}
test(true, false);
test(true, true);
}
expect_stdout: ["definitely", "maybe"]
}

issue_1083_6: {
options = {
switches: true,
dead_code: true
}
input: {
function test(definitely_true, maybe_true) {
switch (true) {
case definitely_true:
console.log("definitely");
break;
case maybe_true:
console.log("maybe");
break;
default:
console.log("definitely");
break;
}
}
test(true, false);
test(true, true);
}
expect: {
function test(definitely_true, maybe_true) {
switch (true) {
case definitely_true:
console.log("definitely");
break;
case maybe_true:
console.log("maybe");
break;
default:
console.log("definitely");
}
}
test(true, false);
test(true, true);
}
expect_stdout: ["definitely", "definitely"]
}

0 comments on commit 7315c7d

Please sign in to comment.