aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/compress/evaluate.js47
1 files changed, 47 insertions, 0 deletions
diff --git a/test/compress/evaluate.js b/test/compress/evaluate.js
index 0ff157dc..f88bc538 100644
--- a/test/compress/evaluate.js
+++ b/test/compress/evaluate.js
@@ -598,3 +598,50 @@ unsafe_prototype_function: {
var h = "" + ({toString: 0});
}
}
+
+call_args: {
+ options = {
+ evaluate: true,
+ }
+ input: {
+ const a = 1;
+ console.log(a);
+ +function(a) {
+ return a;
+ }(a);
+ }
+ expect: {
+ const a = 1;
+ console.log(1);
+ +function(a) {
+ return a;
+ }(1);
+ }
+}
+
+in_boolean_context: {
+ options = {
+ booleans: true,
+ evaluate: true,
+ }
+ input: {
+ !42;
+ !"foo";
+ ![1, 2];
+ !/foo/;
+ !b(42);
+ !b("foo");
+ !b([1, 2]);
+ !b(/foo/);
+ }
+ expect: {
+ !1;
+ !1;
+ !1;
+ !1;
+ !b(42);
+ !b("foo");
+ !b([1, 2]);
+ !b(/foo/);
+ }
+}