tor-browser

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

Frame-evalWithBindings-05.js (356B)


      1 // evalWithBindings code can assign to the bindings.
      2 var g = newGlobal({newCompartment: true});
      3 var dbg = new Debugger(g);
      4 var hits = 0;
      5 dbg.onDebuggerStatement = function (frame) {
      6    assertEq(frame.evalWithBindings("for (i = 0; i < 5; i++) {}  i;", {i: 10}).return, 5);
      7    hits++;
      8 };
      9 
     10 g.eval("debugger;");
     11 assertEq("i" in g, false);
     12 assertEq(hits, 1);