-1:000000000000 | 0:df3b6d500d97 |
---|---|
1 // obj.defineProperty can define a data property with object value. | |
2 | |
3 var g = newGlobal(); | |
4 g.eval("var a = {};"); | |
5 var dbg = new Debugger; | |
6 var gw = dbg.addDebuggee(g); | |
7 var desc = gw.getOwnPropertyDescriptor("a"); | |
8 assertEq(desc.value instanceof Debugger.Object, true); | |
9 gw.defineProperty("b", desc); | |
10 assertEq(g.a, g.b); |