Object-defineProperty-02.js (338B)
1 // obj.defineProperty can define a data property with object value. 2 3 var g = newGlobal({newCompartment: true}); 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);