Debugger-findScripts-02.js (544B)
1 // In a debuggee with functions, findScripts finds those functions' scripts. 2 3 var g = newGlobal({newCompartment: true}); 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);