1 function test(name, fn, val) {
4 bad.__defineSetter__(name, fn);
5 var arr = [ok, ok, ok, ok, ok, bad];
9 for (var i = 0; i < arr.length; i++) {
16 assertEq(log, '.....E');
19 test("x", Function.prototype.call, null); // TypeError: Function.prototype.call called on incompatible [object Object]
20 test("y", Array, 0.1); // RangeError: invalid array length
21 test(1, Function.prototype.call, null); // TypeError: Function.prototype.call called on incompatible [object Object]
22 test(1, Array, 0.1); // RangeError: invalid array length