Lines Matching refs:done

28     function done(err) {
29 if (called) return fail(new Error('done called twice'));
39 test.action(done);
85 function onUnhandledSucceed(done, predicate) {
91 return done(e);
93 done();
97 function onUnhandledFail(done) {
100 done(new Error('unhandledRejection not supposed to be triggered'));
103 done(new Error('rejectionHandled not supposed to be triggered'));
106 done();
111 ' unhandledRejection', function(done) {
113 onUnhandledSucceed(done, function(reason, promise) {
120 ' unhandledRejection', function(done) {
122 onUnhandledSucceed(done, function(reason, promise) {
131 ' unhandledRejection', function(done) {
133 onUnhandledSucceed(done, function(reason, promise) {
144 ' unhandled rejection', function(done) {
146 onUnhandledSucceed(done, function(reason, promise) {
157 ' soon enough to stop unhandledRejection', function(done) {
159 onUnhandledSucceed(done, function(reason, promise) {
173 ' re-thrown error should hit unhandledRejection', function(done) {
176 onUnhandledSucceed(done, function(reason, promise) {
187 'promise', function(done) {
189 onUnhandledSucceed(done, function(reason, promise) {
198 ' rejected async with setTimeout(,1)', function(done) {
201 onUnhandledSucceed(done, function(reason, promise) {
217 ' process.nextTick after rejection', function(done) {
220 onUnhandledSucceed(done, function(reason, promise) {
241 function(done) {
243 onUnhandledFail(done);
251 function(done) {
253 onUnhandledFail(done);
261 ' prevent unhandledRejection', function(done) {
263 onUnhandledFail(done);
271 ' prevent unhandledRejection', function(done) {
273 onUnhandledFail(done);
284 'prevents unhandledRejection', function(done) {
285 onUnhandledFail(done);
300 ' unhandledRejection', function(done) {
302 onUnhandledFail(done);
315 ' fulfillment handler prevents unhandledRejection', function(done) {
317 onUnhandledFail(done);
327 ' prevents unhandledRejection', function(done) {
329 onUnhandledFail(done);
339 ' does trigger unhandledRejection', function(done) {
341 onUnhandledSucceed(done, function(reason, promise) {
355 ' does trigger unhandledRejection', function(done) {
357 onUnhandledSucceed(done, function(reason, promise) {
369 function(done) {
371 onUnhandledSucceed(done, function(reason, promise) {
383 'rejected promise prevents unhandledRejection', function(done) {
385 onUnhandledFail(done);
392 function(done) {
394 onUnhandledFail(done);
409 ' promise, not the passed promise', function(done) {
411 onUnhandledSucceed(done, function(reason, promise) {
419 ' unhandledRejection + rejectionHandled pair', function(done) {
431 done();
446 ' prevent unhandledRejection', function(done) {
448 onUnhandledFail(done);
465 'prevent unhandledRejection: inside setImmediate', function(done) {
467 onUnhandledFail(done);
485 'prevent unhandledRejection: inside setTimeout', function(done) {
487 onUnhandledFail(done);
505 ' to prevent unhandledRejection', function(done) {
507 onUnhandledFail(done);
526 function(done) {
528 onUnhandledFail(done);
547 ' to prevent unhandledRejection: inside setTimeout', function(done) {
549 onUnhandledFail(done);
567 ' (setImmediate before promise creation/rejection)', function(done) {
569 onUnhandledSucceed(done, function(reason, promise) {
583 ' (setImmediate before promise creation/rejection)', function(done) {
584 onUnhandledSucceed(done, function(reason, promise) {
604 ' (setImmediate after promise creation/rejection)', function(done) {
605 onUnhandledSucceed(done, function(reason, promise) {
624 ' handler', function(done) {
635 done();
643 'exception', function(done) {
650 done();
660 done(new Error('fail'));
666 ' to proceed first', function(done) {
674 process.nextTick(() => promise.catch(() => done()));
680 function(done) {
687 done();
698 function(done) {
699 onUnhandledSucceed(done, function(reason, promise) {