1.0.2 • Published 8 years ago

test-lambda v1.0.2

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

test-lambda

AWS Lambda is really cool, but you know what's also cool? Tests. This is a module for unit testing Lambda functions. It should work with Mocha, Jasmine, Tape, or whatever test framework you use.

:rotating_light: Status: OK for basic tests. Also attempts to mock dynamodb-doc but it's not a complete feature.

var assert = require('assert')
var testMyLambda = require('test-lambda').test(path.resolve('./path/to/your/lambda/index.js'))

it('returns something', function (done) {
  testMyLambda({
    operation: 'get',
    id: 'an-id',
  }, function (status, data) {
    assert(status === 'succeed')
    done()
  })
})

Install

npm install test-lambda