/* * Script.prototype.sourceStart and Script.prototype.sourceLength should both be * a number. */ let g = newGlobal(); let dbg = new Debugger(g); var count = 0; function test(string, range) { dbg.onNewScript = function (script) { ++count; assertEq(script.sourceStart, range[0]); assertEq(script.sourceLength, range[1]); }; g.eval(string); }; test("", [0, 0]); test("2 * 3", [0, 5]); test("2\n*\n3", [0, 5]); assertEq(count, 3);