fix issues in core
This commit is contained in:
@@ -8,6 +8,8 @@ import type { IRaceRepository } from '../../domain/repositories/IRaceRepository'
|
||||
import type { ILeagueRepository } from '../../domain/repositories/ILeagueRepository';
|
||||
import type { Logger } from '@core/shared/application';
|
||||
import type { UseCaseOutputPort } from '@core/shared/application/UseCaseOutputPort';
|
||||
import { Race } from '../../domain/entities/Race';
|
||||
import { League } from '../../domain/entities/League';
|
||||
|
||||
describe('GetAllRacesPageDataUseCase', () => {
|
||||
const mockRaceFindAll = vi.fn();
|
||||
@@ -61,26 +63,38 @@ describe('GetAllRacesPageDataUseCase', () => {
|
||||
output,
|
||||
);
|
||||
|
||||
const race1 = {
|
||||
const race1 = Race.create({
|
||||
id: 'race1',
|
||||
leagueId: 'league1',
|
||||
track: 'Track A',
|
||||
car: 'Car A',
|
||||
scheduledAt: new Date('2023-01-01T10:00:00Z'),
|
||||
status: 'scheduled' as const,
|
||||
leagueId: 'league1',
|
||||
status: 'scheduled',
|
||||
strengthOfField: 5,
|
||||
} as any;
|
||||
const race2 = {
|
||||
});
|
||||
|
||||
const race2 = Race.create({
|
||||
id: 'race2',
|
||||
leagueId: 'league2',
|
||||
track: 'Track B',
|
||||
car: 'Car B',
|
||||
scheduledAt: new Date('2023-01-02T10:00:00Z'),
|
||||
status: 'completed' as const,
|
||||
leagueId: 'league2',
|
||||
strengthOfField: null,
|
||||
} as any;
|
||||
const league1 = { id: 'league1', name: 'League One' } as any;
|
||||
const league2 = { id: 'league2', name: 'League Two' } as any;
|
||||
status: 'completed',
|
||||
});
|
||||
|
||||
const league1 = League.create({
|
||||
id: 'league1',
|
||||
name: 'League One',
|
||||
description: 'League One',
|
||||
ownerId: 'owner-1',
|
||||
});
|
||||
|
||||
const league2 = League.create({
|
||||
id: 'league2',
|
||||
name: 'League Two',
|
||||
description: 'League Two',
|
||||
ownerId: 'owner-2',
|
||||
});
|
||||
|
||||
mockRaceFindAll.mockResolvedValue([race1, race2]);
|
||||
mockLeagueFindAll.mockResolvedValue([league1, league2]);
|
||||
|
||||
Reference in New Issue
Block a user