bevacqua/contra

2014-08-17 20:22:42
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓5.0
✓15.0
✓20.0
✓25.0
✓30.0
✓canary
✓3.6
✓10.0
✓15.0
✓20.0
✓25.0
✓nightly
✓4.0
✓5.1
6.0
15.0
✓16.0
17.0
✓next
6.0
6.0
4.2
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 not ok 1 concurrent() should return the results as expected Error: timeout of 2000ms exceeded at http://git.testling.com/work/bevacqua/repos/f92d53d2c1665247fe50f2f434d815cb9b2ce1f3.1408301152312/node_modules/mocha/mocha.js:4290:14 not ok 2 map() should return the results as expected Error: timeout of 2000ms exceeded at http://git.testling.com/work/bevacqua/repos/f92d53d2c1665247fe50f2f434d815cb9b2ce1f3.1408301152312/node_modules/mocha/mocha.js:4290:14 ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 46 # fail 2
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected Error: timeout of 2000ms exceeded at http://git.testling.com/work/bevacqua/repos/f92d53d2c1665247fe50f2f434d815cb9b2ce1f3.1408301152312/node_modules/mocha/mocha.js:4290:14 ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 47 # fail 1
firefox/nightly
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
2014-08-17 20:10:30
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓5.0
✓15.0
✓20.0
✓25.0
✓30.0
✓canary
✓3.6
✓10.0
✓15.0
✓20.0
✓25.0
✓nightly
✓4.0
✓5.1
6.0
15.0
✓16.0
17.0
✓next
6.0
6.0
4.2
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 not ok 1 concurrent() should return the results as expected Error: timeout of 2000ms exceeded at http://git.testling.com/work/bevacqua/repos/e0fad63988f181a483762884f378f7983ca1c21d.1408300735193/node_modules/mocha/mocha.js:4290:14 not ok 2 map() should return the results as expected Error: timeout of 2000ms exceeded at http://git.testling.com/work/bevacqua/repos/e0fad63988f181a483762884f378f7983ca1c21d.1408300735193/node_modules/mocha/mocha.js:4290:14 ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 46 # fail 2
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected Error: timeout of 2000ms exceeded at http://git.testling.com/work/bevacqua/repos/e0fad63988f181a483762884f378f7983ca1c21d.1408300735193/node_modules/mocha/mocha.js:4290:14 ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 47 # fail 1
firefox/nightly
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
2014-05-19 19:59:12
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓5.0
✓15.0
✓20.0
✓25.0
✓30.0
✓canary
✓3.6
✓10.0
✓15.0
✓20.0
✓25.0
✓nightly
✓4.0
✓5.1
6.0
✓15.0
✓16.0
17.0
✓next
6.0
6.0
4.2
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
timeout waiting to hear back from safari/6.0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 not ok 1 concurrent() should return the results as expected Error: timeout of 2000ms exceeded at http://git.testling.com/work/bevacqua/repos/b85f6d39edf5f58e5220779d0a7eabb9ab31c9f4.1400523678949/node_modules/mocha/mocha.js:4290:14 ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 47 # fail 1
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
firefox/nightly
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
2014-05-19 19:17:58
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓5.0
✓15.0
✓20.0
✓25.0
✓30.0
✓canary
✓3.6
✓10.0
✓15.0
✓20.0
✓25.0
✓nightly
✓4.0
✓5.1
✓6.0
✓15.0
✓16.0
17.0
✓next
6.0
6.0
4.2
timeout waiting to hear back from iphone/6.0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 not ok 1 concurrent() should return the results as expected Error: timeout of 2000ms exceeded at http://git.testling.com/work/bevacqua/repos/cb57827189eb9c6e4d917a0bd5974cc7f624e7b4.1400521867628/node_modules/mocha/mocha.js:4290:14 not ok 2 map() should return the results as expected Error: timeout of 2000ms exceeded at http://git.testling.com/work/bevacqua/repos/cb57827189eb9c6e4d917a0bd5974cc7f624e7b4.1400521867628/node_modules/mocha/mocha.js:4290:14 ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 46 # fail 2
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
firefox/nightly
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
2014-05-19 14:08:06
6.0
7.0
8.0
✓10.0
9.0
5.0
15.0
20.0
25.0
30.0
canary
3.6
10.0
15.0
20.0
25.0
nightly
✓6.0
4.0
5.1
15.0
16.0
17.0
next
6.0
6.0
4.2
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with contra.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with contra.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with contra.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with contra.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
timeout waiting to hear back from chrome/5.0
2014-05-16 00:52:05
6.0
7.0
8.0
✓9.0
✓10.0
✓5.0
✓15.0
✓20.0
✓25.0
✓30.0
✓canary
3.6
✓10.0
✓15.0
✓20.0
✓25.0
✓nightly
4.0
✓5.1
✓6.0
✓15.0
✓16.0
✓17.0
✓next
✓6.0
6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with λ.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with λ.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with λ.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with λ.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
firefox/nightly
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 not ok 1 concurrent() should return the results as expected _concurrent([object Object],4,d)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1120 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1393 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(-8)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 2 map() should return the results as expected ([object Object],4,mapper,d)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1420 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(-8)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array _concurrent([object Array],1,d)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1120 _series([object Array],d)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1136 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1479 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 5 series() should run tasks in a series as object _concurrent([object Object],1,d)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1120 _series([object Object],d)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1136 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1503 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 6 series() should short-circuit on error _concurrent([object Array],1,d)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1120 _series([object Array],d)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1136 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1526 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 7 concurrent() should run tasks concurrently as array _concurrent([object Array],Infinity)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1120 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1552 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 8 concurrent() should run tasks concurrently as object _concurrent([object Object],Infinity)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1120 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1576 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 9 concurrent() should short-circuit on error _concurrent([object Array],Infinity)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1120 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1592 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with λ.series _concurrent([object Array],1,d)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1120 _series([object Array],d)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1136 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1645 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 13 each() should loop array concurrently ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1662 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 14 each() should loop object concurrently ([object Object],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1677 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 15 each() should short-circuit on error ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1689 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 16 each() should pass array keys to iterator ([object Array],Infinity,iterator)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1709 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 17 each() should pass object keys to iterator ([object Object],Infinity,iterator)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1729 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 18 each.series() should loop array in a series ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1746 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 19 each.series() should loop object in a series ([object Object],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1761 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 20 each.series() should short-circuit on error ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1776 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 21 map() should map array concurrently ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1792 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 22 map() should map object concurrently ([object Object],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1806 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 23 map() should short-circuit on error ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1818 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 24 map() should pass array keys to iterator ([object Array],Infinity,iterator)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1845 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 25 map() should pass object keys to iterator ([object Object],Infinity,iterator)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1872 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 26 map.series() should map array in a series ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1888 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 27 map.series() should map object in a series ([object Object],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1902 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 28 map.series() should fail on error ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1914 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 29 map.series() should short-circuit on error ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1929 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 30 filter() should filter array concurrently ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1945 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 31 filter() should filter object concurrently ([object Object],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1958 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 32 filter() should short-circuit on error ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1970 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 33 filter() should pass array keys to iterator ([object Array],Infinity,iterator)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1990 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 34 filter() should pass object keys to iterator ([object Object],Infinity,iterator)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:2010 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 35 filter.series() should filter array in a series ([object Array],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:2025 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 not ok 36 filter.series() should filter object in a series ([object Object],Infinity,t)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:1144 ((function (err) {if (err instanceof Error || toString.call(err) === "[object Error]") {return done(err);}if (null != err) {return done(new Error("done() invoked with non-Error: " + err));}done();}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/1400197086515.5732b9d9.js:2038 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4319 ((function (err) {test = self.test;if (err) {self.fail(test, err);self.emit("test end", test);return self.hookUp("afterEach", next);}test.state = "passed";self.emit("pass", test);self.emit("test end", test);self.hookUp("afterEach", next);}))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4724 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4802 next((void 0))@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4649 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4659 next(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4597 ()@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:4626 timeslice(0)@http://git.testling.com/work/bevacqua/repos/268b4e95ba6cfcb536a3761abda07e6fd34012ae.1400197085919/node_modules/mocha/mocha.js:5733 ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
2014-05-16 00:48:55
6.0
7.0
8.0
✓9.0
✓10.0
✓5.0
✓15.0
✓20.0
✓25.0
✓30.0
✓canary
3.6
✓10.0
✓15.0
✓20.0
✓25.0
✓nightly
4.0
✓5.1
✓6.0
✓15.0
✓16.0
✓17.0
✓next
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with λ.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with λ.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with λ.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 not ok 1 concurrent() should return the results as expected not ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall not ok 4 series() should run tasks in a series as array not ok 5 series() should run tasks in a series as object not ok 6 series() should short-circuit on error not ok 7 concurrent() should run tasks concurrently as array not ok 8 concurrent() should run tasks concurrently as object not ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well not ok 12 curry() should play well with λ.series not ok 13 each() should loop array concurrently not ok 14 each() should loop object concurrently not ok 15 each() should short-circuit on error not ok 16 each() should pass array keys to iterator not ok 17 each() should pass object keys to iterator not ok 18 each.series() should loop array in a series not ok 19 each.series() should loop object in a series not ok 20 each.series() should short-circuit on error not ok 21 map() should map array concurrently not ok 22 map() should map object concurrently not ok 23 map() should short-circuit on error not ok 24 map() should pass array keys to iterator not ok 25 map() should pass object keys to iterator not ok 26 map.series() should map array in a series not ok 27 map.series() should map object in a series not ok 28 map.series() should fail on error not ok 29 map.series() should short-circuit on error not ok 30 filter() should filter array concurrently not ok 31 filter() should filter object concurrently not ok 32 filter() should short-circuit on error not ok 33 filter() should pass array keys to iterator not ok 34 filter() should pass object keys to iterator not ok 35 filter.series() should filter array in a series not ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 15 # fail 33
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
firefox/nightly
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
1..48 ok 1 concurrent() should return the results as expected ok 2 map() should return the results as expected ok 3 waterfall() should run tasks in a waterfall ok 4 series() should run tasks in a series as array ok 5 series() should run tasks in a series as object ok 6 series() should short-circuit on error ok 7 concurrent() should run tasks concurrently as array ok 8 concurrent() should run tasks concurrently as object ok 9 concurrent() should short-circuit on error ok 10 curry() should work with no extra arguments ok 11 curry() should include extra arguments as well ok 12 curry() should play well with λ.series ok 13 each() should loop array concurrently ok 14 each() should loop object concurrently ok 15 each() should short-circuit on error ok 16 each() should pass array keys to iterator ok 17 each() should pass object keys to iterator ok 18 each.series() should loop array in a series ok 19 each.series() should loop object in a series ok 20 each.series() should short-circuit on error ok 21 map() should map array concurrently ok 22 map() should map object concurrently ok 23 map() should short-circuit on error ok 24 map() should pass array keys to iterator ok 25 map() should pass object keys to iterator ok 26 map.series() should map array in a series ok 27 map.series() should map object in a series ok 28 map.series() should fail on error ok 29 map.series() should short-circuit on error ok 30 filter() should filter array concurrently ok 31 filter() should filter object concurrently ok 32 filter() should short-circuit on error ok 33 filter() should pass array keys to iterator ok 34 filter() should pass object keys to iterator ok 35 filter.series() should filter array in a series ok 36 filter.series() should filter object in a series ok 37 queue() should queue things ok 38 queue() should pause and resume the queue ok 39 queue() should forward errors ok 40 queue() should emit drain ok 41 emitter() should just work ok 42 emitter() should just work without arguments ok 43 emitter() should run once() listeners once ok 44 emitter() shouldn't blow up on careless off() calls ok 45 emitter() should turn off on() listeners ok 46 emitter() should turn off once() listeners ok 47 emitter() should blow up on error if no listeners ok 48 emitter() should work just fine with at least one error listener # tests 48 # pass 48 # fail 0
firefox/20.0