doug-martin/promise-extended

2014-04-02 02:00:59
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓6.0
✓6.0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
2014-04-02 01:59:48
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓6.0
✓6.0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
2013-06-06 22:50:14
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
26.0
27.0
28.0
29.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
20.0
21.0
22.0
23.0
24.0
✓6.0
✓6.0
✓6.0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
2013-06-05 17:12:08
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
26.0
27.0
28.0
29.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
20.0
21.0
22.0
23.0
24.0
✓6.0
✓6.0
✓6.0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
2013-06-05 16:36:31
2013-06-05 08:10:50
8.0
9.0
10.0
20.0
21.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
14.0
15.0
16.0
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
6.0
6.0
6.0
timeout waiting to hear back from iexplore/8.0
2013-05-08 22:53:03
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
26.0
27.0
28.0
29.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
20.0
21.0
22.0
23.0
24.0
✓6.0
✓6.0
✓6.0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
2013-05-08 22:43:31
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
26.0
27.0
28.0
29.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
20.0
21.0
22.0
23.0
24.0
✓6.0
✓6.0
✓6.0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: .chain: should execute the items serially ok 52 promise-extended: .chain: should catch errors ok 53 promise-extended: .chain: should catch async errors ok 54 promise-extended: .chain: should throw an error if not called with an array ok 55 promise-extended: .chain: should return multiple arguments if function callback with multiple args ok 56 promise-extended: .wait: should wait for the promise to resolve ok 57 promise-extended: .wait: should allow multiple executions # tests 57 # pass 57 # fail 0
1..57 ok 1 promise-extended: .Promise: addCallback, callback: should callback ok 2 promise-extended: .Promise: addCallback, callback: should callback after callback has already been called ok 3 promise-extended: .Promise: addErrback, errback: should errback when using addErback and errback is called ok 4 promise-extended: .Promise: addErrback, errback: should errback when after errback has already been called ok 5 promise-extended: .Promise: both: should callback when using both and callback is called ok 6 promise-extended: .Promise: both: should callback when using both and errback is called ok 7 promise-extended: .Promise: both: should callback when using both and callback is called ok 8 promise-extended: .Promise: both: should callback when using both and errback is called ok 9 promise-extended: .Promise: both: should callback after all are done ok 10 promise-extended: .Promise: both: should callback after all are done with sync actions ok 11 promise-extended: .Promise: both: should errback after all are done ok 12 promise-extended: .Promise: both: should catch errors in callback ok 13 promise-extended: .Promise: both: should catch errors ok 14 promise-extended: .Promise: then: should callback when using then and callback is called ok 15 promise-extended: .Promise: then: should errback when using then and errback is called ok 16 promise-extended: .Promise: then: should callback when using then with a promise and callback is already called ok 17 promise-extended: .Promise: then: should errback when using then and errback is called ok 18 promise-extended: .Promise: then: should callback after all are done ok 19 promise-extended: .Promise: then: should work with sync actions also ok 20 promise-extended: .Promise: then: should work with values ok 21 promise-extended: .Promise: then: should errback if there is an error ok 22 promise-extended: .Promise: then: should propagate errors if no errback ok 23 promise-extended: .Promise: then: should allow the catching of errors if an errback is supplied ok 24 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise ok 25 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and re throwing ok 26 promise-extended: .Promise: then: should allow the catching of errors if an errback is and returns a promise and errback again ok 27 promise-extended: .Promise: classic: should callback when using classic and callback is called ok 28 promise-extended: .Promise: classic: should errback when using classic and errback is called ok 29 promise-extended: .PromiseList: should should callback after all have fired ok 30 promise-extended: .PromiseList: should callback immediately if no promises are provided ok 31 promise-extended: .PromiseList: should callback immediately if and empty array is provided ok 32 promise-extended: .PromiseList: should callback if provided promises that have already fired ok 33 promise-extended: .PromiseList: should errback if provided promises that have already fired and one errored back ok 34 promise-extended: .PromiseList: should handle the ordering of results if resolved out of order ok 35 promise-extended: .PromiseList: should normalize results ok 36 promise-extended: .PromiseList: should accept a promise as a callback ok 37 promise-extended: .PromiseList: should accept a promise as a errback ok 38 promise-extended: .when: should honor the promise api with no callback or errback ok 39 promise-extended: .when: should honor the promise api with no callback or errback and erroring ok 40 promise-extended: .when: should honor the promise api with value ok 41 promise-extended: .when: should honor the promise api with value and Promise but no callback and errback ok 42 promise-extended: .when: should honor the promise api with value, errored Promise, and no callback or errback ok 43 promise-extended: .when: should honor the promise api with no arguments ok 44 promise-extended: .when: should accept an array of promises ok 45 promise-extended: .wrap: should wrap traditional node cb methods with a promise ok 46 promise-extended: .wrap: should wrap traditional node cb methods with a promise and errback if an error is the first argument ok 47 promise-extended: .serial: should execute the items serially ok 48 promise-extended: .serial: should catch errors ok 49 promise-extended: .serial: should catch async errors ok 50 promise-extended: .serial: should throw an error if not called with an array ok 51 promise-extended: