aws-lambda-mock-context

AWS Lambda mock context object

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
aws-lambda-mock-context
3.2.15 years ago8 years agoMinified + gzip package size for aws-lambda-mock-context in KB

Readme

aws-lambda-mock-context Build Status
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

License

MIT © Sam Verschueren