bug673766.js (478B)
1 function TestCase(n, d, e, a) { 2 this.name = n 3 this.description = d 4 } 5 function reportCompare(expected, actual, description) { 6 new TestCase 7 } 8 var actual = ''; 9 var expect = ''; 10 for (var i = 0; i < 2; ++i) reportCompare(expect, actual, ': 2'); 11 try { 12 ({ 13 valueOf: gc 14 } - []) 15 } catch (prop) {} 16 function addThis() { return reportCompare(expect, actual, 'ok'); } 17 Object.defineProperty(Object.prototype, "name", { 18 set: function (newValue) {} 19 }); 20 addThis()