Nonsense Placement Mandatory

    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

    Install

    npm i aws-lambda-mock-context

    DownloadsWeekly Downloads

    7,559

    Version

    3.2.1

    License

    MIT

    Unpacked Size

    5.29 kB

    Total Files

    5

    Last publish

    Collaborators

    • samverschueren