|
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() reportCompare(expect, actual, 'RegExp.multiline = 17'); |
|
17 Object.defineProperty(Object.prototype, "name", { |
|
18 set: function (newValue) {} |
|
19 }); |
|
20 addThis() |