1 | var parallel = require('../')
|
2 | var test = require('tape')
|
3 |
|
4 | test('functions that return errors', function (t) {
|
5 | t.plan(3)
|
6 |
|
7 | var tasks = [
|
8 | function (cb) {
|
9 | t.pass('cb 1')
|
10 | cb(new Error('oops'))
|
11 | },
|
12 | function (cb) {
|
13 | setTimeout(function () {
|
14 | t.pass('cb 2')
|
15 | cb(null, 2)
|
16 | }, 100)
|
17 | }
|
18 | ]
|
19 |
|
20 | parallel(tasks, function (err) {
|
21 | t.ok(err instanceof Error)
|
22 | })
|
23 | }) |
\ | No newline at end of file |