diff options
author | Alex Lam S.L <alexlamsl@gmail.com> | 2020-12-22 18:16:04 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-23 02:16:04 +0800 |
commit | f85a206b9ed5b39726a2da39680056c09d3f9687 (patch) | |
tree | ccd570d6abb0d3e25b44f53b9db4ca137feb586c /test/mocha | |
parent | bba7cd0a70551617a243a9c78ec18eef42f89ad6 (diff) | |
download | tracifyjs-f85a206b9ed5b39726a2da39680056c09d3f9687.tar.gz tracifyjs-f85a206b9ed5b39726a2da39680056c09d3f9687.zip |
fix corner case when parsing expression (#4435)
Diffstat (limited to 'test/mocha')
-rw-r--r-- | test/mocha/number-literal.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/mocha/number-literal.js b/test/mocha/number-literal.js index a2b16a9e..61c3a6d6 100644 --- a/test/mocha/number-literal.js +++ b/test/mocha/number-literal.js @@ -89,4 +89,13 @@ describe("Number literals", function() { }, code); }); }); + it("Should reject invalid syntax under expression=true", function() { + assert.throws(function() { + UglifyJS.parse("42.g", { + expression: true, + }); + }, function(e) { + return e instanceof UglifyJS.JS_Parse_Error; + }); + }); }); |