-1:000000000000 | 0:c18aab35d2f0 |
---|---|
1 /* | |
2 * Script.prototype.sourceStart and Script.prototype.sourceLength should both be | |
3 * a number. | |
4 */ | |
5 let g = newGlobal(); | |
6 let dbg = new Debugger(g); | |
7 | |
8 var count = 0; | |
9 function test(string, range) { | |
10 dbg.onNewScript = function (script) { | |
11 ++count; | |
12 assertEq(script.sourceStart, range[0]); | |
13 assertEq(script.sourceLength, range[1]); | |
14 }; | |
15 | |
16 g.eval(string); | |
17 }; | |
18 | |
19 test("", [0, 0]); | |
20 test("2 * 3", [0, 5]); | |
21 test("2\n*\n3", [0, 5]); | |
22 assertEq(count, 3); |