Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. const AWS = require('aws-sdk');
  2.  
  3. exports.callNextLambda = function callNextLambda(lambdaName, payload) {
  4. const lambda = new AWS.Lambda();
  5. lambda.invoke({
  6. FunctionName: lambdaName,
  7. InvocationType: 'Event',
  8. Payload: payload,
  9. }, (err, data) => {
  10. if (err) console.log(err, err.stack);
  11. else console.log(data);
  12. });
  13. }
  14.  
  15. it('MockAWS.mock should mock Lambda invoke', () => {
  16. const lambda = new AWS.Lambda();
  17. AWSMock.mock(lambda, 'invoke', (params, callback) => {
  18. const awsResponse = {
  19. LogResult:'some-data',
  20. Payload:'{'contentType':'text/plain','message':'some-other-data','status':200}',
  21. StatusCode:200
  22. };
  23. callback(null, awsResponse);
  24. })
  25.  
  26. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement