Debugger-onNewPromise-01.js (400B)
1 // Test that the onNewPromise hook gets called when promises are allocated in 2 // the scope of debuggee globals. 3 4 var g = newGlobal({newCompartment: true}); 5 var dbg = new Debugger(); 6 var gw = dbg.addDebuggee(g); 7 8 9 let promisesFound = []; 10 dbg.onNewPromise = p => { promisesFound.push(p); }; 11 12 let p1 = new g.Promise(function (){}); 13 assertEq(promisesFound.indexOf(gw.makeDebuggeeValue(p1)) != -1, true);