1 | var isArray = require('lodash').isArray
|
2 | var lambda = require('../')
|
3 | var test = require('tape')
|
4 |
|
5 | test('can invoke a failful lambda', t=> {
|
6 | t.plan(1)
|
7 | // always fails
|
8 | function tester(event, callback) {
|
9 | callback(Error('wtf'))
|
10 | }
|
11 | var fail = lambda(tester)
|
12 | fail({}, {
|
13 | succeed: function fakeSucceed(v) {
|
14 | t.ok(isArray(v.errors), 'got an Errors array')
|
15 | console.log('faked fail called with ', v)
|
16 | }
|
17 | })
|
18 | })
|
19 |
|