// onNewGlobalObject handlers fire, until they are removed. var dbg = new Debugger; var log; log = ''; newGlobal(); assertEq(log, ''); dbg.onNewGlobalObject = function (global) { log += 'n'; assertEq(global.seen, undefined); global.seen = true; }; log = ''; newGlobal(); assertEq(log, 'n'); log = ''; dbg.onNewGlobalObject = undefined; newGlobal(); assertEq(log, '');