fix issues in core
This commit is contained in:
@@ -4,7 +4,6 @@ import type { IEngagementRepository } from '../../domain/repositories/IEngagemen
|
||||
import { EngagementEvent } from '../../domain/entities/EngagementEvent';
|
||||
import type { Logger, UseCaseOutputPort } from '@core/shared/application';
|
||||
import type { EngagementAction, EngagementEntityType } from '../../domain/types/EngagementEvent';
|
||||
import { Result } from '@core/shared/application/Result';
|
||||
|
||||
describe('RecordEngagementUseCase', () => {
|
||||
let engagementRepository: {
|
||||
@@ -54,7 +53,7 @@ describe('RecordEngagementUseCase', () => {
|
||||
|
||||
expect(result.isOk()).toBe(true);
|
||||
expect(engagementRepository.save).toHaveBeenCalledTimes(1);
|
||||
const saved = (engagementRepository.save as unknown as Mock).mock.calls[0][0] as EngagementEvent;
|
||||
const saved = (engagementRepository.save as unknown as Mock).mock.calls?.[0]?.[0] as EngagementEvent;
|
||||
|
||||
expect(saved).toBeInstanceOf(EngagementEvent);
|
||||
expect(saved.id).toBeDefined();
|
||||
@@ -85,4 +84,4 @@ describe('RecordEngagementUseCase', () => {
|
||||
expect(result.isErr()).toBe(true);
|
||||
expect((logger.error as unknown as Mock)).toHaveBeenCalled();
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user