Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / js / mozilla / strict / 8.12.5-expected.txt
blob276eab0f12dc0c1cf69917dc327672e4e7fca779
1 PASS 'use strict'; var o = obj(); o.all = 2; o.all is 2
2 PASS var o = obj(); o.all = 2; o.all is 2
3 PASS true === true
4 PASS 'use strict'; var o = obj(); o.nowrite = 2; o.nowrite threw exception of type TypeError.
5 PASS var o = obj(); o.nowrite = 2; o.nowrite is 1
6 PASS true === true
7 PASS 'use strict'; var o = obj(); o.noconfig = 2; o.noconfig is 2
8 PASS var o = obj(); o.noconfig = 2; o.noconfig is 2
9 PASS true === true
10 PASS 'use strict'; var o = obj(); o.noble = 2; o.noble threw exception of type TypeError.
11 PASS var o = obj(); o.noble = 2; o.noble is 1
12 PASS true === true
13 PASS 'use strict'; obj().nowrite++ threw exception of type TypeError.
14 PASS obj().nowrite++ is 1
15 PASS true === true
16 PASS 'use strict'; ++obj().nowrite threw exception of type TypeError.
17 PASS ++obj().nowrite is 2
18 PASS true === true
19 PASS 'use strict'; obj().nowrite-- threw exception of type TypeError.
20 PASS obj().nowrite-- is 1
21 PASS true === true
22 PASS 'use strict'; --obj().nowrite threw exception of type TypeError.
23 PASS --obj().nowrite is 0
24 PASS true === true
25 PASS 'use strict'; var a = arr(); a[0] = 2; a[0] is 2
26 PASS var a = arr(); a[0] = 2; a[0] is 2
27 PASS true === true
28 PASS 'use strict'; var a = arr(); a[1] = 2; a[1] threw exception of type TypeError.
29 PASS var a = arr(); a[1] = 2; a[1] is 1
30 PASS true === true
31 PASS 'use strict'; var a = arr(); a[2] = 2; a[2] is 2
32 PASS var a = arr(); a[2] = 2; a[2] is 2
33 PASS true === true
34 PASS 'use strict'; var a = arr(); a[3] = 2; a[3] threw exception of type TypeError.
35 PASS var a = arr(); a[3] = 2; a[3] is 1
36 PASS true === true
37 PASS 'use strict'; arr()[1]++ threw exception of type TypeError.
38 PASS arr()[1]++ is 1
39 PASS true === true
40 PASS 'use strict'; ++arr()[1] threw exception of type TypeError.
41 PASS ++arr()[1] is 2
42 PASS true === true
43 PASS 'use strict'; arr()[1]-- threw exception of type TypeError.
44 PASS arr()[1]-- is 1
45 PASS true === true
46 PASS 'use strict'; --arr()[1] threw exception of type TypeError.
47 PASS --arr()[1] is 0
48 PASS true === true
49  PASSED! 
50 PASS successfullyParsed is true
52 TEST COMPLETE