Debugger-onNewPromise-04.js (307B)
1 // An onNewPromise handler can disable itself. 2 var g = newGlobal({newCompartment: true}); 3 var dbg = new Debugger(g); 4 var log; 5 6 dbg.onNewPromise = function (promise) { 7 log += 'n'; 8 dbg.onNewPromise = undefined; 9 }; 10 11 log = ''; 12 new g.Promise(function (){}); 13 new g.Promise(function (){}); 14 assertEq(log, 'n');