|
1 // In a debuggee with functions, findScripts finds those functions' scripts. |
|
2 |
|
3 var g = newGlobal(); |
|
4 g.eval('function f(){}'); |
|
5 g.eval('function g(){}'); |
|
6 g.eval('function h(){}'); |
|
7 |
|
8 var dbg = new Debugger(); |
|
9 var gw = dbg.addDebuggee(g); |
|
10 var fw = gw.makeDebuggeeValue(g.f); |
|
11 var gw = gw.makeDebuggeeValue(g.g); |
|
12 var hw = gw.makeDebuggeeValue(g.h); |
|
13 |
|
14 assertEq(dbg.findScripts().indexOf(fw.script) != -1, true); |
|
15 assertEq(dbg.findScripts().indexOf(gw.script) != -1, true); |
|
16 assertEq(dbg.findScripts().indexOf(hw.script) != -1, true); |