Object-unsafeDereference-01.js (363B)
1 // Debugger.Object.prototype.unsafeDereference returns the referent directly. 2 3 var g = newGlobal({newCompartment: true}); 4 var dbg = new Debugger(); 5 var gw = dbg.addDebuggee(g); 6 7 assertEq(gw.getOwnPropertyDescriptor('Math').value.unsafeDereference(), g.Math); 8 9 g.eval('var obj = {}'); 10 assertEq(gw.getOwnPropertyDescriptor('obj').value.unsafeDereference(), g.obj);