-1:000000000000 | 0:f192d398644f |
---|---|
1 delete q; | |
2 delete g; | |
3 delete h; | |
4 delete a; | |
5 delete f; | |
6 | |
7 function testRebranding2() { | |
8 // Same as testRebranding, but the object to be rebranded isn't the global. | |
9 var x = "FAIL"; | |
10 function g(){} | |
11 function h(){ x = "ok"; } | |
12 var obj = {m: g}; | |
13 var arr = [g, g, g, g, h]; | |
14 //assertEq(arr.length > 9, true); | |
15 for (var i = 0; i < 5; i++) { | |
16 obj.m = arr[i]; | |
17 obj.m(); | |
18 } | |
19 return x; | |
20 } | |
21 assertEq(testRebranding2(), "ok"); |