Script-getLineOffsets-07.js (576B)
1 // Lazy scripts should correctly report line offsets 2 3 var g = newGlobal({newCompartment: true}); 4 var dbg = new Debugger(); 5 6 g.eval("// Header comment\n" + // <- line 6 in this file 7 "\n" + 8 "\n" + 9 "function f(n) {\n" + // <- line 9 in this file 10 " var foo = '!';\n" + 11 "}"); 12 13 dbg.addDebuggee(g); 14 var scripts = dbg.findScripts(); 15 for (var i = 0; i < scripts.length; i++) { 16 // Nothing should have offsets for the deffun on line 9 if lazy scripts 17 // correctly update the position. 18 assertEq(scripts[i].getLineOffsets(9).length, 0); 19 }