-1:000000000000 | 0:4e43c05e70d5 |
---|---|
1 // getNewestFrame basics. | |
2 | |
3 load(libdir + "asserts.js"); | |
4 | |
5 var g = newGlobal(); | |
6 var dbg = new Debugger(g); | |
7 assertEq(dbg.getNewestFrame(), null); | |
8 | |
9 var global = this; | |
10 var frame; | |
11 function f() { | |
12 frame = dbg.getNewestFrame(); | |
13 assertEq(frame instanceof Debugger.Frame, true); | |
14 assertEq(frame.type, "eval"); | |
15 assertEq(frame.older, null); | |
16 } | |
17 g.h = this; | |
18 g.eval("h.f()"); | |
19 assertEq(frame.live, false); | |
20 assertThrowsInstanceOf(function () { frame.older; }, Error); |