Debugger-onNewGlobalObject-07.js (360B)
1 // One Debugger's onNewGlobalObject handler can disable other Debuggers. 2 3 var dbg1 = new Debugger; 4 var dbg2 = new Debugger; 5 var dbg3 = new Debugger; 6 var log; 7 var hit; 8 9 function handler(global) { 10 hit++; 11 log += hit; 12 }; 13 14 log = ''; 15 hit = 0; 16 dbg1.onNewGlobalObject = dbg2.onNewGlobalObject = dbg3.onNewGlobalObject = handler; 17 newGlobal(); 18 assertEq(log, '123');