enhance booleans & evaluate (#5364)

This commit is contained in:
Alex Lam S.L
2022-02-20 17:25:37 +00:00
committed by GitHub
parent 212ce4608e
commit d5afe16bc8
3 changed files with 70 additions and 43 deletions

View File

@@ -888,6 +888,25 @@ unsafe_charAt_noop: {
expect_stdout: "f n"
}
chained_side_effects: {
options = {
evaluate: true,
}
input: {
console.log("foo") || (console.log("bar"), "baz") || console.log("moo");
}
expect: {
console.log("foo") || (console.log("bar"), "baz");
}
expect_stdout: [
"foo",
"bar",
]
expect_warnings: [
"WARN: Condition left of || always true [test/compress/evaluate.js:1,8]",
]
}
issue_1649: {
options = {
evaluate: true,