/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
- // evalWithBindings code can assign to the bindings.
- var g = newGlobal('new-compartment');
- var dbg = new Debugger(g);
- var hits = 0;
- dbg.onDebuggerStatement = function (frame) {
- assertEq(frame.evalWithBindings("for (i = 0; i < 5; i++) {} i;", {i: 10}).return, 5);
- hits++;
- };
- g.eval("debugger;");
- assertEq("i" in g, false);
- assertEq(hits, 1);