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
|
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