1 FAIL 'use strict'; var a = arr(); [a.shift(), a] should throw an instance of TypeError
2 FAIL var a = arr(); [a.shift(), a] should throw an instance of TypeError
4 PASS 'use strict'; var o = obj(); [Array.prototype.shift.call(o), o] threw exception of type TypeError.
5 PASS var o = obj(); [Array.prototype.shift.call(o), o] threw exception of type TypeError.
7 FAIL 'use strict'; var a = agap(); [a.shift(), a] should throw an instance of TypeError
8 FAIL var a = agap(); [a.shift(), a] should throw an instance of TypeError
10 PASS 'use strict'; var o = ogap(); [Array.prototype.shift.call(o), o] threw exception of type TypeError.
11 PASS var o = ogap(); [Array.prototype.shift.call(o), o] threw exception of type TypeError.
14 PASS successfullyParsed is true