fix issues in core

This commit is contained in:
2025-12-23 11:25:08 +01:00
parent 1efd971032
commit 2854ae3c5c
113 changed files with 1142 additions and 458 deletions

View File

@@ -4,7 +4,6 @@ import type { IPageViewRepository } from '../../domain/repositories/IPageViewRep
import { PageView } from '../../domain/entities/PageView';
import type { Logger, UseCaseOutputPort } from '@core/shared/application';
import type { EntityType, VisitorType } from '../../domain/types/PageView';
import { Result } from '@core/shared/application/Result';
describe('RecordPageViewUseCase', () => {
let pageViewRepository: {
@@ -55,7 +54,7 @@ describe('RecordPageViewUseCase', () => {
expect(result.isOk()).toBe(true);
expect(pageViewRepository.save).toHaveBeenCalledTimes(1);
const saved = (pageViewRepository.save as unknown as Mock).mock.calls[0][0] as PageView;
const saved = (pageViewRepository.save as unknown as Mock).mock.calls?.[0]?.[0] as PageView;
expect(saved).toBeInstanceOf(PageView);
expect(saved.id).toBeDefined();
@@ -84,4 +83,4 @@ describe('RecordPageViewUseCase', () => {
expect(result.isErr()).toBe(true);
expect((logger.error as unknown as Mock)).toHaveBeenCalled();
});
});
});