refactor dtos to ports
This commit is contained in:
@@ -4,7 +4,6 @@ import { ILeagueRepository } from '../../domain/repositories/ILeagueRepository';
|
||||
import { ISeasonRepository } from '../../domain/repositories/ISeasonRepository';
|
||||
import { ILeagueScoringConfigRepository } from '../../domain/repositories/ILeagueScoringConfigRepository';
|
||||
import { IGameRepository } from '../../domain/repositories/IGameRepository';
|
||||
import { LeagueScoringPresetProvider } from '../ports/LeagueScoringPresetProvider';
|
||||
|
||||
describe('GetLeagueScoringConfigUseCase', () => {
|
||||
let useCase: GetLeagueScoringConfigUseCase;
|
||||
@@ -12,20 +11,20 @@ describe('GetLeagueScoringConfigUseCase', () => {
|
||||
let seasonRepository: { findByLeagueId: Mock };
|
||||
let leagueScoringConfigRepository: { findBySeasonId: Mock };
|
||||
let gameRepository: { findById: Mock };
|
||||
let presetProvider: { getPresetById: Mock; listPresets: Mock; createScoringConfigFromPreset: Mock };
|
||||
let getLeagueScoringPresetById: Mock;
|
||||
|
||||
beforeEach(() => {
|
||||
leagueRepository = { findById: vi.fn() };
|
||||
seasonRepository = { findByLeagueId: vi.fn() };
|
||||
leagueScoringConfigRepository = { findBySeasonId: vi.fn() };
|
||||
gameRepository = { findById: vi.fn() };
|
||||
presetProvider = { getPresetById: vi.fn(), listPresets: vi.fn(), createScoringConfigFromPreset: vi.fn() };
|
||||
getLeagueScoringPresetById = vi.fn();
|
||||
useCase = new GetLeagueScoringConfigUseCase(
|
||||
leagueRepository as unknown as ILeagueRepository,
|
||||
seasonRepository as unknown as ISeasonRepository,
|
||||
leagueScoringConfigRepository as unknown as ILeagueScoringConfigRepository,
|
||||
gameRepository as unknown as IGameRepository,
|
||||
presetProvider as LeagueScoringPresetProvider,
|
||||
getLeagueScoringPresetById,
|
||||
);
|
||||
});
|
||||
|
||||
@@ -41,7 +40,7 @@ describe('GetLeagueScoringConfigUseCase', () => {
|
||||
seasonRepository.findByLeagueId.mockResolvedValue([season]);
|
||||
leagueScoringConfigRepository.findBySeasonId.mockResolvedValue(scoringConfig);
|
||||
gameRepository.findById.mockResolvedValue(game);
|
||||
presetProvider.getPresetById.mockReturnValue(preset);
|
||||
getLeagueScoringPresetById.mockResolvedValue(preset);
|
||||
|
||||
const result = await useCase.execute({ leagueId });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user