Debugger-findScripts-03.js (376B)
1 // While eval code is running, findScripts returns its script. 2 3 var g = newGlobal({newCompartment: true}); 4 var dbg = new Debugger(g); 5 var log; 6 7 g.check = function () { 8 log += 'c'; 9 var frame = dbg.getNewestFrame(); 10 assertEq(frame.type, "eval"); 11 assertEq(dbg.findScripts().indexOf(frame.script) != -1, true); 12 }; 13 14 log = ''; 15 g.eval('check()'); 16 assertEq(log, 'c');