js/src/jit-test/tests/debug/Script-source-03.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:95d0f75473cd
1 /*
2 * Script.prototype.source should be a different object for the same script
3 * within different debuggers.
4 */
5 let g = newGlobal();
6 let dbg1 = new Debugger(g);
7 let dbg2 = new Debugger(g);
8
9 var count = 0;
10 var source;
11 function test(script) {
12 ++count;
13 if (!source)
14 source = script.source;
15 else
16 assertEq(script.source != source, true);
17 };
18 dbg1.onNewScript = test;
19 dbg2.onNewScript = test;
20
21 g.eval("2 * 3");
22 assertEq(count, 2);

mercurial