UNPKG

@message-queue-toolkit/sns

Version:
27 lines 938 B
import { MessageHandlerConfigBuilder } from '@message-queue-toolkit/core'; import { AbstractSnsSqsConsumer } from "../AbstractSnsSqsConsumer.js"; export class FakeConsumer extends AbstractSnsSqsConsumer { constructor(dependencies, queue, topic, messageSchema) { super(dependencies, { handlers: new MessageHandlerConfigBuilder() .addConfig(messageSchema, () => Promise.resolve({ result: 'success', })) .build(), creationConfig: { topic: { Name: topic, }, queue: { QueueName: queue, }, }, subscriptionConfig: { updateAttributesIfExists: true, }, messageTypeField: 'type', handlerSpy: true, }, dependencies); } } //# sourceMappingURL=FakeConsumer.js.map