Lambda test
Simple Serverless tester, which works like this:
const lambdaTest = ;const getById = ; ;
API
HandlerTester
Kind: global class
- HandlerTester
- new HandlerTester(handler, [statusCode], [httpMethod])
- .queryStringParameters(query) ⇒
this
- .body(body) ⇒
this
- .headers(headers) ⇒
this
- .pathParameters(params) ⇒
this
- .run() ⇒
Promise.<object>
- .verify() ⇒
Promise.<object>
new HandlerTester(handler, [statusCode], [httpMethod])
Param | Type | Default |
---|---|---|
handler | function |
|
[statusCode] | number | null |
|
[httpMethod] | string | null |
null |
this
handlerTester.queryStringParameters(query) ⇒ Sets query string
Kind: instance method of HandlerTester
Param | Type | Default | Description |
---|---|---|---|
query | object | null |
|
the query string |
this
handlerTester.body(body) ⇒ Sets request body
Kind: instance method of HandlerTester
Param | Type | Default | Description |
---|---|---|---|
body | object | string |
|
request body |
this
handlerTester.headers(headers) ⇒ Set request headers
Kind: instance method of HandlerTester
Param | Type | Default |
---|---|---|
headers | object | null |
|
this
handlerTester.pathParameters(params) ⇒ Kind: instance method of HandlerTester
Param | Type | Default |
---|---|---|
params | object | null |
|
Promise.<object>
handlerTester.run() ⇒ Send request
Kind: instance method of HandlerTester
Promise.<object>
handlerTester.verify() ⇒ Send request
Kind: instance method of HandlerTester