| Index: LayoutTests/fast/js/caller-property-expected.txt
|
| diff --git a/LayoutTests/fast/js/caller-property-expected.txt b/LayoutTests/fast/js/caller-property-expected.txt
|
| deleted file mode 100644
|
| index 9adac3185a7869a8d4d3930f44a9c484ace49ed8..0000000000000000000000000000000000000000
|
| --- a/LayoutTests/fast/js/caller-property-expected.txt
|
| +++ /dev/null
|
| @@ -1,28 +0,0 @@
|
| -This tests for caller property in functions. Only functions that are called from inside of other functions and have a parent should have this property set. Tests return true when caller is found and false when the caller is null.
|
| -
|
| -On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
| -
|
| -
|
| -PASS childHasCallerWhenExecutingGlobalCode is false
|
| -PASS childHasCallerWhenCalledWithoutParent is false
|
| -PASS childHasCallerWhenCalledFromWithinParent is true
|
| -PASS nonStrictCaller(nonStrictCallee) is nonStrictCaller
|
| -FAIL nonStrictCaller(strictCallee) should throw TypeError: Type error. Threw exception TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them.
|
| -FAIL strictCaller(nonStrictCallee) should throw TypeError: Function.caller used to retrieve strict caller. Was null.
|
| -FAIL strictCaller(strictCallee) should throw TypeError: Type error. Threw exception TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them.
|
| -PASS nonStrictCaller(boundNonStrictCallee) is nonStrictCaller
|
| -FAIL nonStrictCaller(boundStrictCallee) should throw TypeError: Type error. Threw exception TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them.
|
| -FAIL strictCaller(boundNonStrictCallee) should throw TypeError: Function.caller used to retrieve strict caller. Was null.
|
| -FAIL strictCaller(boundStrictCallee) should throw TypeError: Type error. Threw exception TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them.
|
| -PASS nonStrictGetter(nonStrictAccessor) is nonStrictGetter
|
| -PASS nonStrictSetter(nonStrictAccessor) is true
|
| -FAIL nonStrictGetter(strictAccessor) should throw TypeError: Type error. Threw exception TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them.
|
| -FAIL nonStrictSetter(strictAccessor) should throw TypeError: Type error. Threw exception TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them.
|
| -FAIL strictGetter(nonStrictAccessor) should throw TypeError: Function.caller used to retrieve strict caller. Was null.
|
| -FAIL strictSetter(nonStrictAccessor) should throw TypeError: Function.caller used to retrieve strict caller. Was undefined.
|
| -FAIL strictGetter(strictAccessor) should throw TypeError: Type error. Threw exception TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them.
|
| -FAIL strictSetter(strictAccessor) should throw TypeError: Type error. Threw exception TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them.
|
| -PASS successfullyParsed is true
|
| -
|
| -TEST COMPLETE
|
| -
|
|
|