tor-browser

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

Environment-setVariable-07.js (421B)


      1 // setVariable works on let-bindings.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 function test(code, val) {
      5    g.eval("function f() { " + code + " }");
      6    var dbg = new Debugger(g);
      7    dbg.onDebuggerStatement = function (frame) {
      8        frame.environment.setVariable("a", val);
      9    };
     10    assertEq(g.f(), val);
     11 }
     12 
     13 test("let a = 1; debugger; return a;", "xyzzy");
     14 test("{ let a = 1; debugger; return a; }", "plugh");