| This test checks that variable declaration 'var arguments;' doesn't override function's local arguments object. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS 'object' is 'object' |
| PASS argumentsLength() is 0 |
| PASS 'object' is 'object' |
| PASS argumentsLength(1) is 1 |
| PASS 'object' is 'object' |
| PASS argumentsLength('a','b') is 2 |
| PASS 'object' is 'object' |
| PASS argumentsLengthInnerBlock() is 0 |
| PASS 'object' is 'object' |
| PASS argumentsLengthInnerBlock(1) is 1 |
| PASS 'object' is 'object' |
| PASS argumentsLengthInnerBlock('a','b') is 2 |
| PASS argumentsLengthInnerBlock2() is 0 |
| PASS argumentsLengthInnerBlock2(1) is 1 |
| PASS argumentsLengthInnerBlock2('a','b') is 2 |
| PASS argumentsLengthTryCatch() is 0 |
| PASS argumentsLengthWith() is 0 |
| PASS 'object' is 'object' |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverride() is 0 |
| PASS 'object' is 'object' |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverride(1) is 1 |
| PASS 'object' is 'object' |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverride('a','b') is 2 |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverrideInnerBlock() is 0 |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverrideInnerBlock(1) is 1 |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverrideInnerBlock('a','b') is 2 |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverrideInnerBlock2() is 0 |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverrideInnerBlock2(1) is 1 |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverrideInnerBlock2('a','b') is 2 |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverrideInnerBlock3() is 0 |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverrideInnerBlock3(1) is 1 |
| PASS 'object' is 'object' |
| PASS 7 is 7 |
| PASS argumentsLengthOverrideInnerBlock3('a','b') is 2 |
| PASS argumentsTearOff1() is 2 |
| PASS typeof undefined is 'undefined' |
| PASS 'undefined' is 'undefined' |
| PASS typeof arguments is 'object' |
| PASS 'undefined' is 'undefined' |
| PASS 'object' is 'object' |
| PASS 2 is 2 |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |