UNPKG

@message-queue-toolkit/sns

Version:
31 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FakeConsumer = void 0; const core_1 = require("@message-queue-toolkit/core"); const AbstractSnsSqsConsumer_1 = require("../AbstractSnsSqsConsumer"); class FakeConsumer extends AbstractSnsSqsConsumer_1.AbstractSnsSqsConsumer { constructor(dependencies, queue, topic, messageSchema) { super(dependencies, { handlers: new core_1.MessageHandlerConfigBuilder() .addConfig(messageSchema, () => Promise.resolve({ result: 'success', })) .build(), creationConfig: { topic: { Name: topic, }, queue: { QueueName: queue, }, }, subscriptionConfig: { updateAttributesIfExists: true, }, messageTypeField: 'type', handlerSpy: true, }, dependencies); } } exports.FakeConsumer = FakeConsumer; //# sourceMappingURL=FakeConsumer.js.map