michael@0: // In a debuggee with functions, findScripts finds those functions' scripts. michael@0: michael@0: var g = newGlobal(); michael@0: g.eval('function f(){}'); michael@0: g.eval('function g(){}'); michael@0: g.eval('function h(){}'); michael@0: michael@0: var dbg = new Debugger(); michael@0: var gw = dbg.addDebuggee(g); michael@0: var fw = gw.makeDebuggeeValue(g.f); michael@0: var gw = gw.makeDebuggeeValue(g.g); michael@0: var hw = gw.makeDebuggeeValue(g.h); michael@0: michael@0: assertEq(dbg.findScripts().indexOf(fw.script) != -1, true); michael@0: assertEq(dbg.findScripts().indexOf(gw.script) != -1, true); michael@0: assertEq(dbg.findScripts().indexOf(hw.script) != -1, true);