fix issues in core
This commit is contained in:
@@ -13,6 +13,7 @@ import type { IPenaltyRepository } from '../../domain/repositories/IPenaltyRepos
|
||||
import type { IChampionshipStandingRepository } from '../../domain/repositories/IChampionshipStandingRepository';
|
||||
import type { Penalty } from '../../domain/entities/Penalty';
|
||||
import { EventScoringService } from '../../domain/services/EventScoringService';
|
||||
import type { ILeagueRepository } from '../../domain/repositories/ILeagueRepository';
|
||||
import { ChampionshipAggregator } from '../../domain/services/ChampionshipAggregator';
|
||||
import type { UseCaseOutputPort, Logger } from '@core/shared/application';
|
||||
import type { ApplicationErrorCode } from '@core/shared/errors/ApplicationErrorCode';
|
||||
@@ -53,7 +54,7 @@ describe('RecalculateChampionshipStandingsUseCase', () => {
|
||||
output = { present: vi.fn() } as unknown as typeof output;
|
||||
|
||||
useCase = new RecalculateChampionshipStandingsUseCase(
|
||||
leagueRepository as unknown as ISeasonRepository,
|
||||
leagueRepository as unknown as ILeagueRepository,
|
||||
seasonRepository as unknown as ISeasonRepository,
|
||||
leagueScoringConfigRepository as unknown as ILeagueScoringConfigRepository,
|
||||
raceRepository as unknown as IRaceRepository,
|
||||
@@ -172,7 +173,9 @@ describe('RecalculateChampionshipStandingsUseCase', () => {
|
||||
expect(result.unwrap()).toBeUndefined();
|
||||
expect(output.present).toHaveBeenCalledTimes(1);
|
||||
|
||||
const presented = output.present.mock.calls[0][0] as RecalculateChampionshipStandingsResult;
|
||||
const presentedRaw = output.present.mock.calls[0]?.[0];
|
||||
expect(presentedRaw).toBeDefined();
|
||||
const presented = presentedRaw as RecalculateChampionshipStandingsResult;
|
||||
expect(presented.leagueId).toBe('league-1');
|
||||
expect(presented.seasonId).toBe('season-1');
|
||||
expect(presented.entries).toHaveLength(1);
|
||||
|
||||
Reference in New Issue
Block a user