blob: dd1cf23740f96621cd441eb16c439bb0868153a9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/*
* 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);
|