Debugger-onNewGlobalObject-02.js (379B)
1 // onNewGlobalObject handlers fire, until they are removed. 2 3 var dbg = new Debugger; 4 var log; 5 6 log = ''; 7 newGlobal(); 8 assertEq(log, ''); 9 10 dbg.onNewGlobalObject = function (global) { 11 log += 'n'; 12 assertEq(global.seen, undefined); 13 global.seen = true; 14 }; 15 16 log = ''; 17 newGlobal(); 18 assertEq(log, 'n'); 19 20 log = ''; 21 dbg.onNewGlobalObject = undefined; 22 newGlobal(); 23 assertEq(log, '');