aboutsummaryrefslogtreecommitdiff
path: root/test/mocha/number-literal.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/mocha/number-literal.js')
-rw-r--r--test/mocha/number-literal.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/mocha/number-literal.js b/test/mocha/number-literal.js
index c7560eb5..b87c88bb 100644
--- a/test/mocha/number-literal.js
+++ b/test/mocha/number-literal.js
@@ -2,10 +2,18 @@ var assert = require("assert");
var UglifyJS = require("../node");
describe("Number literals", function() {
+ it("Should allow legacy octal literals in non-strict mode", function() {
+ [
+ "'use strict'\n.slice()\n00",
+ '"use strict"\n.slice()\nvar foo = 00',
+ ].forEach(function(input) {
+ UglifyJS.parse(input);
+ });
+ });
it("Should not allow legacy octal literals in strict mode", function() {
var inputs = [
'"use strict";00;',
- '"use strict"; var foo = 00;'
+ '"use strict"; var foo = 00;',
];
var test = function(input) {
return function() {