UNPKG

sls-test-tools

Version:

Custom Jest Assertions for Serverless Projects

28 lines (22 loc) 760 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _testResult = require("../../utils/testResult"); var _default = { toHaveEventWithSource({ Messages }, expectedSourceName) { let message; const parsedBody = JSON.parse(Messages[0].Body); if (parsedBody.source === expectedSourceName) { message = `expected sent event to have source ${expectedSourceName}`; return (0, _testResult.testResult)(message, true); } message = `sent event source "${parsedBody.source ?? "undefined"}" does not match expected source "${expectedSourceName}"`; return (0, _testResult.testResult)(message, false); } }; exports.default = _default; //# sourceMappingURL=index.js.map