From c6d22a5c729a77027730486d45687a659ec252b1 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Thu, 31 Jul 2025 11:28:19 -0500 Subject: [PATCH] update fake event publisher --- src/modules/cards/tests/utils/FakeEventPublisher.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/modules/cards/tests/utils/FakeEventPublisher.ts b/src/modules/cards/tests/utils/FakeEventPublisher.ts index 89440fe1..9cbaa18c 100644 --- a/src/modules/cards/tests/utils/FakeEventPublisher.ts +++ b/src/modules/cards/tests/utils/FakeEventPublisher.ts @@ -1,6 +1,7 @@ import { IEventPublisher } from '../../../../shared/application/events/IEventPublisher'; import { IDomainEvent } from '../../../../shared/domain/events/IDomainEvent'; import { Result, ok, err } from '../../../../shared/core/Result'; +import { EventName } from 'src/shared/infrastructure/events/EventConfig'; export class FakeEventPublisher implements IEventPublisher { private publishedEvents: IDomainEvent[] = []; @@ -19,8 +20,10 @@ export class FakeEventPublisher implements IEventPublisher { return [...this.publishedEvents]; } - getPublishedEventsOfType(eventType: new (...args: any[]) => T): T[] { - return this.publishedEvents.filter(event => event instanceof eventType) as T[]; + getPublishedEventsOfType(eventType: EventName): T[] { + return this.publishedEvents.filter( + (event) => event.eventName === eventType, + ) as T[]; } setShouldFail(shouldFail: boolean): void { -- 2.51.2