summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/debug/Debugger-findScripts-02.js
blob: 5a2b7cbfbf1ddb3e991ce9aeaa7aeee10809e7fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// In a debuggee with functions, findScripts finds those functions' scripts.

var g = newGlobal({newCompartment: true});
g.eval('function f(){}');
g.eval('function g(){}');
g.eval('function h(){}');

var dbg = new Debugger();
var gw = dbg.addDebuggee(g);
var fw = gw.makeDebuggeeValue(g.f);
var gw = gw.makeDebuggeeValue(g.g);
var hw = gw.makeDebuggeeValue(g.h);

assertEq(dbg.findScripts().indexOf(fw.script) != -1, true);
assertEq(dbg.findScripts().indexOf(gw.script) != -1, true);
assertEq(dbg.findScripts().indexOf(hw.script) != -1, true);