tor-browser

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

Object-environment-01.js (493B)


      1 // obj.environment is undefined when the referent is not a JS function.
      2 
      3 var g = newGlobal({newCompartment: true})
      4 var dbg = new Debugger;
      5 var gw = dbg.addDebuggee(g);
      6 assertEq(gw.environment, undefined);
      7 
      8 g.eval("var r = /x/;");
      9 var rw = gw.getOwnPropertyDescriptor("r").value;
     10 assertEq(rw.class, "RegExp");
     11 assertEq(rw.environment, undefined);
     12 
     13 // Native function.
     14 var fw = gw.getOwnPropertyDescriptor("parseInt").value;
     15 assertEq(fw.class, "Function");
     16 assertEq(fw.environment, undefined);