aws-lambda-mock-context
TypeScript icon, indicating that this package has built-in type declarations

3.2.1 • Public • Published

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

/aws-lambda-mock-context/

    Package Sidebar

    Install

    npm i aws-lambda-mock-context

    Weekly Downloads

    11,750

    Version

    3.2.1

    License

    MIT

    Unpacked Size

    5.29 kB

    Total Files

    5

    Last publish

    Collaborators

    • samverschueren