tor-browser

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

Object-displayName-02.js (528B)


      1 var g = newGlobal({newCompartment: true});
      2 var dbg = new Debugger;
      3 var gDO = dbg.addDebuggee(g);
      4 
      5 function check(expr, expected) {
      6  let completion = gDO.executeInGlobal(expr);
      7  assertEq(!completion.throw, true);
      8 
      9  let func = completion.return;
     10  assertEq(func.displayName, expected);
     11 }
     12 
     13 check("(function foo(){})", "foo");
     14 check("Map.prototype.set", "set");
     15 check("Object.getOwnPropertyDescriptor(Map.prototype, 'size').get", "get size");
     16 check("Object.getOwnPropertyDescriptor(RegExp.prototype, 'flags').get", "get flags");