AWS Lambda mock context object
Installation
$ npm install --save-dev aws-lambda-mock-context
Usage
const context = require('aws-lambda-mock-context');
const ctx = context();
index.handler({hello: 'world'}, ctx);
ctx.Promise
.then(() => {
//=> succeed() called
})
.catch(err => {
//=> fail() called
});
API
context(options)
options
region
Type:string
Default:
us-west-1
AWS region.
account
Type:string
Default:
123456789012
Account number.
functionName
Type:string
Default:
aws-lambda-mock-context
Name of the function.
functionVersion
Type:string
Default:
$LATEST
Version of the function.
memoryLimitInMB
Type:string
Default:
128
Memory limit.
alias
Type:string
Alias of the function.
timeout
Type:number
Default:
3
Timeout of the lambda function in seconds.
Related
- aws-lambda-pify - Promisify an AWS lambda function.