1
// Activity in the debugger compartment should not trigger debug hooks.
3
var g = newGlobal('new-compartment');
7
dbg.onDebuggerStatement = function (stack) { hit = true; };
10
assertEq(hit, false, "raw debugger statement in debugger compartment should not hit");
12
g.f = function () { debugger; };
14
assertEq(hit, false, "debugger statement in debugger compartment function should not hit");
17
g.eval("outerEval('debugger;');");
18
assertEq(hit, false, "debugger statement in debugger compartment eval code should not hit");
20
var g2 = newGlobal('new-compartment');
22
assertEq(hit, false, "debugger statement in unrelated non-debuggee compartment should not hit");