| PASS 'use strict'; var o = obj(); o.all = 2; o.all is 2 |
| PASS var o = obj(); o.all = 2; o.all is 2 |
| PASS true === true |
| PASS 'use strict'; var o = obj(); o.nowrite = 2; o.nowrite threw exception of type TypeError. |
| PASS var o = obj(); o.nowrite = 2; o.nowrite is 1 |
| PASS true === true |
| PASS 'use strict'; var o = obj(); o.noconfig = 2; o.noconfig is 2 |
| PASS var o = obj(); o.noconfig = 2; o.noconfig is 2 |
| PASS true === true |
| PASS 'use strict'; var o = obj(); o.noble = 2; o.noble threw exception of type TypeError. |
| PASS var o = obj(); o.noble = 2; o.noble is 1 |
| PASS true === true |
| PASS 'use strict'; obj().nowrite++ threw exception of type TypeError. |
| PASS obj().nowrite++ is 1 |
| PASS true === true |
| PASS 'use strict'; ++obj().nowrite threw exception of type TypeError. |
| PASS ++obj().nowrite is 2 |
| PASS true === true |
| PASS 'use strict'; obj().nowrite-- threw exception of type TypeError. |
| PASS obj().nowrite-- is 1 |
| PASS true === true |
| PASS 'use strict'; --obj().nowrite threw exception of type TypeError. |
| PASS --obj().nowrite is 0 |
| PASS true === true |
| PASS 'use strict'; var a = arr(); a[0] = 2; a[0] is 2 |
| PASS var a = arr(); a[0] = 2; a[0] is 2 |
| PASS true === true |
| PASS 'use strict'; var a = arr(); a[1] = 2; a[1] threw exception of type TypeError. |
| PASS var a = arr(); a[1] = 2; a[1] is 1 |
| PASS true === true |
| PASS 'use strict'; var a = arr(); a[2] = 2; a[2] is 2 |
| PASS var a = arr(); a[2] = 2; a[2] is 2 |
| PASS true === true |
| PASS 'use strict'; var a = arr(); a[3] = 2; a[3] threw exception of type TypeError. |
| PASS var a = arr(); a[3] = 2; a[3] is 1 |
| PASS true === true |
| PASS 'use strict'; arr()[1]++ threw exception of type TypeError. |
| PASS arr()[1]++ is 1 |
| PASS true === true |
| PASS 'use strict'; ++arr()[1] threw exception of type TypeError. |
| PASS ++arr()[1] is 2 |
| PASS true === true |
| PASS 'use strict'; arr()[1]-- threw exception of type TypeError. |
| PASS arr()[1]-- is 1 |
| PASS true === true |
| PASS 'use strict'; --arr()[1] threw exception of type TypeError. |
| PASS --arr()[1] is 0 |
| PASS true === true |
| PASSED! |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |