jscript: Added a few more arguments tests.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable
Jacek Caban 2016-03-24 16:39:23 +01:00 committed by Alexandre Julliard
parent 061592a205
commit 47cf3fe36d
1 changed files with 14 additions and 0 deletions

View File

@ -194,6 +194,20 @@ ok(testRecFunc.arguments === null, "testRecFunc.arguments = " + testRecFunc.argu
testRecFunc(true);
ok(testRecFunc.arguments === null, "testRecFunc.arguments = " + testRecFunc.arguments);
function argumentsTest() {
var save = arguments;
with({arguments: 1}) {
ok(arguments === 1, "arguments = " + arguments);
(function() {
ok(argumentsTest.arguments === save, "unexpected argumentsTest.arguments");
})();
}
eval('ok(arguments === save, "unexpected arguments");');
[1,2].sort(function() {
ok(argumentsTest.arguments === save, "unexpected argumentsTest.arguments");
});
}
tmp = (function() {1;})();
ok(tmp === undefined, "tmp = " + tmp);
tmp = eval("1;");