UNPKG

serverless-plugin-test-helper

Version:

A utility library to help with testing deployed serverless applications

27 lines 2.92 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const stack_output_parser_1 = require("./stack-output-parser"); const stack_output_1 = require("./stack-output"); const mock_signature_1 = require("./mock-signature"); const event_mocks_1 = require("./event-mocks"); // Need to set it up this way so that there is a default export so that the serverless plugin works as well as the function exports (which can be imported into a project) // TODO find a way to not do this // Plugin for saving outputs file module.exports = stack_output_1.StackOutputPlugin; // Functions for reading outputs from outputs file module.exports.getApiGatewayUrl = stack_output_parser_1.getApiGatewayUrl; module.exports.getDeployedUrl = stack_output_parser_1.getDeployedUrl; module.exports.getOutput = stack_output_parser_1.getOutput; // Lambda signature/event helpers module.exports.context = mock_signature_1.context; module.exports.apiGatewayEvent = event_mocks_1.apiGatewayEvent; module.exports.cloudFormationCustomResourceEvent = event_mocks_1.cloudFormationCustomResourceEvent; module.exports.customAuthorizerEvent = event_mocks_1.customAuthorizerEvent; module.exports.dynamoDBStreamEvent = event_mocks_1.dynamoDBStreamEvent; module.exports.snsEvent = event_mocks_1.snsEvent; module.exports.HttpApiEvent = event_mocks_1.HttpApiEvent; module.exports.ApiGatewayEvent = event_mocks_1.ApiGatewayEvent; module.exports.DynamoDBStreamEvent = event_mocks_1.DynamoDBStreamEvent; module.exports.ApiGatewayTokenAuthorizerEvent = event_mocks_1.ApiGatewayTokenAuthorizerEvent; module.exports.SnsEvent = event_mocks_1.SnsEvent; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwrREFBb0Y7QUFDcEYsaURBQW1EO0FBQ25ELHFEQUEyQztBQUMzQywrQ0FXdUI7QUFHdkIsMEtBQTBLO0FBQzFLLGlDQUFpQztBQUVqQyxpQ0FBaUM7QUFDakMsTUFBTSxDQUFDLE9BQU8sR0FBRyxnQ0FBaUIsQ0FBQztBQUVuQyxrREFBa0Q7QUFDbEQsTUFBTSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsR0FBRyxzQ0FBZ0IsQ0FBQztBQUNuRCxNQUFNLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxvQ0FBYyxDQUFDO0FBQy9DLE1BQU0sQ0FBQyxPQUFPLENBQUMsU0FBUyxHQUFHLCtCQUFTLENBQUM7QUFFckMsaUNBQWlDO0FBQ2pDLE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBTyxHQUFHLHdCQUFPLENBQUM7QUFDakMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxlQUFlLEdBQUcsNkJBQWUsQ0FBQztBQUNqRCxNQUFNLENBQUMsT0FBTyxDQUFDLGlDQUFpQyxHQUFHLCtDQUFpQyxDQUFDO0FBQ3JGLE1BQU0sQ0FBQyxPQUFPLENBQUMscUJBQXFCLEdBQUcsbUNBQXFCLENBQUM7QUFDN0QsTUFBTSxDQUFDLE9BQU8sQ0FBQyxtQkFBbUIsR0FBRyxpQ0FBbUIsQ0FBQztBQUN6RCxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsR0FBRyxzQkFBUSxDQUFDO0FBRW5DLE1BQU0sQ0FBQyxPQUFPLENBQUMsWUFBWSxHQUFHLDBCQUFZLENBQUM7QUFDM0MsTUFBTSxDQUFDLE9BQU8sQ0FBQyxlQUFlLEdBQUcsNkJBQWUsQ0FBQztBQUNqRCxNQUFNLENBQUMsT0FBTyxDQUFDLG1CQUFtQixHQUFHLGlDQUFtQixDQUFDO0FBQ3pELE1BQU0sQ0FBQyxPQUFPLENBQUMsOEJBQThCLEdBQUcsNENBQThCLENBQUM7QUFDL0UsTUFBTSxDQUFDLE9BQU8sQ0FBQyxRQUFRLEdBQUcsc0JBQVEsQ0FBQyJ9