Add basic support for getting a ImageBitmapRenderingContext
[WebKit-https.git] / LayoutTests / js / non-strict-function-properties-expected.txt
1 Test caller and arguments properties in function in non strict mode
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 PASS Object.getOwnPropertyNames(function () {}).length is 5
7 PASS Object.getOwnPropertyNames(function () {}).includes("caller") is true
8 PASS Object.getOwnPropertyNames(function () {}).includes("arguments") is true
9 PASS (function(){}).hasOwnProperty("caller") is true
10 PASS (function(){}).__proto__.hasOwnProperty("caller") is true
11 PASS (function(){}).hasOwnProperty("arguments") is true
12 PASS (function(){}).__proto__.hasOwnProperty("arguments") is true
13 PASS typeof Object.getOwnPropertyDescriptor(foo, "arguments") is "object"
14 PASS typeof Object.getOwnPropertyDescriptor(foo, "caller") is "object"
15 PASS foo.caller is null
16 PASS foo.arguments is null
17 PASS foo.caller is null
18 PASS foo.arguments is null
19 PASS boo("abc")[0] is "abc"
20 PASS boo("expected-value")[0] is "expected-value"
21 PASS g(f) is g
22 PASS doSetCaller(value, false) threw exception TypeError: 'arguments', 'callee', and 'caller' cannot be accessed in this context..
23 PASS doSetCaller(value, true).__proto__.caller is value
24 PASS doSetArguments(value, false) threw exception TypeError: 'arguments', 'callee', and 'caller' cannot be accessed in this context..
25 PASS doSetArguments(value, true).__proto__.arguments is value
26 PASS successfullyParsed is true
27
28 TEST COMPLETE
29