aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/compress/conditionals.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/test/compress/conditionals.js b/test/compress/conditionals.js
index 299097be..1b961812 100644
--- a/test/compress/conditionals.js
+++ b/test/compress/conditionals.js
@@ -153,6 +153,7 @@ cond_1: {
conditionals: true
};
input: {
+ var do_something; // if undeclared it's assumed to have side-effects
if (some_condition()) {
do_something(x);
} else {
@@ -160,6 +161,7 @@ cond_1: {
}
}
expect: {
+ var do_something;
do_something(some_condition() ? x : y);
}
}
@@ -169,7 +171,7 @@ cond_2: {
conditionals: true
};
input: {
- var x;
+ var x, FooBar;
if (some_condition()) {
x = new FooBar(1);
} else {
@@ -177,7 +179,7 @@ cond_2: {
}
}
expect: {
- var x;
+ var x, FooBar;
x = new FooBar(some_condition() ? 1 : 2);
}
}
@@ -187,6 +189,7 @@ cond_3: {
conditionals: true
};
input: {
+ var FooBar;
if (some_condition()) {
new FooBar(1);
} else {
@@ -194,6 +197,7 @@ cond_3: {
}
}
expect: {
+ var FooBar;
some_condition() ? new FooBar(1) : FooBar(2);
}
}
@@ -203,6 +207,7 @@ cond_4: {
conditionals: true
};
input: {
+ var do_something;
if (some_condition()) {
do_something();
} else {
@@ -210,6 +215,7 @@ cond_4: {
}
}
expect: {
+ var do_something;
some_condition(), do_something();
}
}