lambda-event-mock
Version:
Mocks AWS Lambda events
27 lines (18 loc) • 738 B
JavaScript
;
const SimpleEventMock = require( './simple' );
class CloudformationEventMock extends SimpleEventMock {
constructor() {
super( 'cloudformation' );
}
}
SimpleEventMock.addPutValueHelpers( CloudformationEventMock, [
['stackId', 'StackId'],
['responseURL', 'ResponseURL'],
['requestType', 'RequestType'],
['resourceType', 'ResourceType'],
['requestId', 'RequestId'],
['logicalResourceId', 'LogicalResourceId']
]);
SimpleEventMock.addPutValueHelper( CloudformationEventMock, 'resourceProperties', 'ResourceProperties', true );
SimpleEventMock.addPutPropertyValueHelper( CloudformationEventMock, 'resourceProperty', 'ResourceProperties' );
module.exports = CloudformationEventMock;