/js/src/jit-test/tests/debug/Frame-evalWithBindings-05.js

http://github.com/zpao/v8monkey · JavaScript · 12 lines · 10 code · 1 blank · 1 comment · 0 complexity · 7e8af6a5438eecfb1bde1425dcb88f0b MD5 · raw file

  1. // evalWithBindings code can assign to the bindings.
  2. var g = newGlobal('new-compartment');
  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. g.eval("debugger;");
  10. assertEq("i" in g, false);
  11. assertEq(hits, 1);