| // If frame.onStep returns {return:val}, the frame returns. | |
| var g = newGlobal(); | |
| g.eval("function f(x) {\n" + | |
| " var a = x * x;\n" + | |
| " return a;\n" + | |
| "}\n"); | |
| var dbg = Debugger(g); | |
| dbg.onEnterFrame = function (frame) { | |
| frame.onStep = function () { return {return: "pass"}; }; | |
| }; | |
| assertEq(g.f(4), "pass"); |