tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Object-getOwnPropertyDescriptor-surfaces-01.js (434B)


      1 // The argument to Debugger.Object.prototype.getOwnPropertyDescriptor can be omitted.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 g.eval("var obj = {};");
      5 
      6 var dbg = Debugger(g);
      7 var obj;
      8 dbg.onDebuggerStatement = function (frame) { obj = frame.eval("obj").return; };
      9 g.eval("debugger;");
     10 
     11 assertEq(obj.getOwnPropertyDescriptor(), undefined);
     12 g.obj.undefined = 17;
     13 var desc = obj.getOwnPropertyDescriptor();
     14 assertEq(desc.value, 17);