UNPKG

407 BJavaScriptView Raw
1var parallel = require('../')
2var test = require('tape')
3
4test('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