Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const AWS = require('aws-sdk');
- exports.callNextLambda = function callNextLambda(lambdaName, payload) {
- const lambda = new AWS.Lambda();
- lambda.invoke({
- FunctionName: lambdaName,
- InvocationType: 'Event',
- Payload: payload,
- }, (err, data) => {
- if (err) console.log(err, err.stack);
- else console.log(data);
- });
- }
- it('MockAWS.mock should mock Lambda invoke', () => {
- const lambda = new AWS.Lambda();
- AWSMock.mock(lambda, 'invoke', (params, callback) => {
- const awsResponse = {
- LogResult:'some-data',
- Payload:'{'contentType':'text/plain','message':'some-other-data','status':200}',
- StatusCode:200
- };
- callback(null, awsResponse);
- })
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement