Debugger-findScripts-06.js (507B)
1 // In a debugger with multiple debuggees, findScripts finds scripts across all debuggees. 2 var g1 = newGlobal({newCompartment: true}); 3 var g2 = newGlobal({newCompartment: true}); 4 var dbg = new Debugger(); 5 var g1w = dbg.addDebuggee(g1); 6 var g2w = dbg.addDebuggee(g2); 7 8 g1.eval('function f() {}'); 9 g2.eval('function g() {}'); 10 11 var scripts = dbg.findScripts(); 12 assertEq(scripts.indexOf(g1w.makeDebuggeeValue(g1.f).script) != -1, true); 13 assertEq(scripts.indexOf(g2w.makeDebuggeeValue(g2.g).script) != -1, true);