1 PASS Function("'use strict'; ({x:1, x:1})") threw exception of type SyntaxError.
2 PASS !!Function("({x:1, x:1})") is true
4 PASS !!Function("'use strict'; ({x:1, y:1})") is true
5 PASS !!Function("({x:1, y:1})") is true
7 PASS Function("'use strict'; ({x:1, y:1, x:1})") threw exception of type SyntaxError.
8 PASS !!Function("({x:1, y:1, x:1})") is true
10 PASS Function("'use strict'; ({x:1, \"x\":1})") threw exception of type SyntaxError.
11 PASS !!Function("({x:1, \"x\":1})") is true
13 PASS Function("'use strict'; ({\"x\":1, x:1})") threw exception of type SyntaxError.
14 PASS !!Function("({\"x\":1, x:1})") is true
16 PASS Function("'use strict'; ({\"x\":1, \"x\":1})") threw exception of type SyntaxError.
17 PASS !!Function("({\"x\":1, \"x\":1})") is true
19 PASS Function("'use strict'; ({1.5:1, 1.5:1})") threw exception of type SyntaxError.
20 PASS !!Function("({1.5:1, 1.5:1})") is true
22 PASS Function("'use strict'; ({1.5:1, 15e-1:1})") threw exception of type SyntaxError.
23 PASS !!Function("({1.5:1, 15e-1:1})") is true
25 PASS Function("'use strict'; ({6.02214179e23:1, 6.02214179e23:1})") threw exception of type SyntaxError.
26 PASS !!Function("({6.02214179e23:1, 6.02214179e23:1})") is true
28 PASS !!Function("'use strict'; ({6.02214179e23:1, 3.1415926535:1})") is true
29 PASS !!Function("({6.02214179e23:1, 3.1415926535:1})") is true
31 PASS Function("'use strict'; ({ 1: 1, \"1\": 2 })") threw exception of type SyntaxError.
32 PASS !!Function("({ 1: 1, \"1\": 2 })") is true
34 PASS Function("'use strict'; ({ \"1\": 1, 1: 2 })") threw exception of type SyntaxError.
35 PASS !!Function("({ \"1\": 1, 1: 2 })") is true
37 PASS Function("'use strict'; ({ 2.5: 1, \"2.5\": 2 })") threw exception of type SyntaxError.
38 PASS !!Function("({ 2.5: 1, \"2.5\": 2 })") is true
40 PASS Function("'use strict'; ({ \"2.5\": 1, 2.5: 2 })") threw exception of type SyntaxError.
41 PASS !!Function("({ \"2.5\": 1, 2.5: 2 })") is true
43 PASS !!Function("'use strict'; ({a:1, b:1, c:1, d:1, e:1, f:1, g:1, h:1, i:1, j:1, k:1, l:1, m:1, n:1, o:1, p:1, q:1, r:1, s:1, t:1, u:1, v:1, w:1, x:1, y:1, z:1})") is true
44 PASS !!Function("({a:1, b:1, c:1, d:1, e:1, f:1, g:1, h:1, i:1, j:1, k:1, l:1, m:1, n:1, o:1, p:1, q:1, r:1, s:1, t:1, u:1, v:1, w:1, x:1, y:1, z:1})") is true
46 PASS Function("'use strict'; ({a:1, b:1, c:1, d:1, e:1, f:1, g:1, h:1, i:1, j:1, k:1, l:1, m:1, n:1, o:1, p:1, q:1, r:1, s:1, t:1, u:1, v:1, w:1, x:1, y:1, a:1})") threw exception of type SyntaxError.
47 PASS !!Function("({a:1, b:1, c:1, d:1, e:1, f:1, g:1, h:1, i:1, j:1, k:1, l:1, m:1, n:1, o:1, p:1, q:1, r:1, s:1, t:1, u:1, v:1, w:1, x:1, y:1, a:1})") is true
49 PASS Function("'use strict'; ({get x() {}, x:1})") threw exception of type SyntaxError.
50 PASS Function("({get x() {}, x:1})") threw exception of type SyntaxError.
52 PASS Function("'use strict'; ({x:1, get x() {}})") threw exception of type SyntaxError.
53 PASS Function("({x:1, get x() {}})") threw exception of type SyntaxError.
55 PASS Function("'use strict'; ({set x(q) {}, x:1})") threw exception of type SyntaxError.
56 PASS Function("({set x(q) {}, x:1})") threw exception of type SyntaxError.
58 PASS Function("'use strict'; ({x:1, set x(q) {}})") threw exception of type SyntaxError.
59 PASS Function("({x:1, set x(q) {}})") threw exception of type SyntaxError.
61 PASS Function("'use strict'; ({1:1, set 1(q) {}})") threw exception of type SyntaxError.
62 PASS Function("({1:1, set 1(q) {}})") threw exception of type SyntaxError.
64 PASS Function("'use strict'; ({set 1(q) {}, 1:1})") threw exception of type SyntaxError.
65 PASS Function("({set 1(q) {}, 1:1})") threw exception of type SyntaxError.
67 PASS Function("'use strict'; ({\"1\":1, set 1(q) {}})") threw exception of type SyntaxError.
68 PASS Function("({\"1\":1, set 1(q) {}})") threw exception of type SyntaxError.
70 PASS Function("'use strict'; ({set 1(q) {}, \"1\":1})") threw exception of type SyntaxError.
71 PASS Function("({set 1(q) {}, \"1\":1})") threw exception of type SyntaxError.
73 PASS !!Function("'use strict'; ({get x() {}, set x(q) {}})") is true
74 PASS !!Function("({get x() {}, set x(q) {}})") is true
76 PASS !!Function("'use strict'; ({set x(q) {}, get x() {}})") is true
77 PASS !!Function("({set x(q) {}, get x() {}})") is true
79 PASS Function("'use strict'; ({get x() {}, set x(q) {}, x:1})") threw exception of type SyntaxError.
80 PASS Function("({get x() {}, set x(q) {}, x:1})") threw exception of type SyntaxError.
82 PASS Function("'use strict'; ({set x(q) {}, get x() {}, x:1})") threw exception of type SyntaxError.
83 PASS Function("({set x(q) {}, get x() {}, x:1})") threw exception of type SyntaxError.
85 PASS Function("'use strict'; ({get x() {}, get x() {}})") threw exception of type SyntaxError.
86 PASS Function("({get x() {}, get x() {}})") threw exception of type SyntaxError.
88 PASS Function("'use strict'; ({set x() {}, set x() {}})") threw exception of type SyntaxError.
89 PASS Function("({set x() {}, set x() {}})") threw exception of type SyntaxError.
91 PASS !!Function("'use strict'; ({get x() {}, set x(q) {}, y:1})") is true
92 PASS !!Function("({get x() {}, set x(q) {}, y:1})") is true
95 PASS successfullyParsed is true