add mocha test for issue #1299 (uses_arguments)
This commit is contained in:
parent
83b124f0d6
commit
8614c7b814
|
|
@ -19,4 +19,12 @@ describe("arguments", function() {
|
|||
value // Select function as scope
|
||||
);
|
||||
});
|
||||
|
||||
it("Should recognize when a function uses arguments", function() {
|
||||
var ast = UglifyJS.parse("function a(){function b(){function c(){}; return arguments[0];}}");
|
||||
ast.figure_out_scope();
|
||||
assert.strictEqual(ast.body[0].uses_arguments, false);
|
||||
assert.strictEqual(ast.body[0].body[0].uses_arguments, true);
|
||||
assert.strictEqual(ast.body[0].body[0].body[0].uses_arguments, false);
|
||||
});
|
||||
});
|
||||
Loading…
Reference in New Issue
Block a user