website refactor
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import { describe, it, expect, beforeEach, vi } from 'vitest';
|
||||
import { Result } from '@core/shared/domain/Result';
|
||||
import { GetLeagueScoringConfigUseCase } from './GetLeagueScoringConfigUseCase';
|
||||
import type { LeagueRepository } from '../../domain/repositories/LeagueRepository';
|
||||
import type { SeasonRepository } from '../../domain/repositories/SeasonRepository';
|
||||
@@ -13,10 +12,26 @@ import type { LeagueScoringPreset } from '../../domain/types/LeagueScoringPreset
|
||||
|
||||
describe('GetLeagueScoringConfigUseCase', () => {
|
||||
let useCase: GetLeagueScoringConfigUseCase;
|
||||
let mockLeagueRepository: any;
|
||||
let mockSeasonRepository: any;
|
||||
let mockLeagueScoringConfigRepository: any;
|
||||
let mockGameRepository: any;
|
||||
let mockLeagueRepository: {
|
||||
findById: any;
|
||||
exists: any;
|
||||
save: any;
|
||||
findAll: any;
|
||||
};
|
||||
let mockSeasonRepository: {
|
||||
findByLeagueId: any;
|
||||
save: any;
|
||||
findById: any;
|
||||
};
|
||||
let mockLeagueScoringConfigRepository: {
|
||||
findBySeasonId: any;
|
||||
save: any;
|
||||
};
|
||||
let mockGameRepository: {
|
||||
findById: any;
|
||||
save: any;
|
||||
findAll: any;
|
||||
};
|
||||
let mockPresetProvider: { getPresetById: any };
|
||||
|
||||
beforeEach(() => {
|
||||
@@ -49,11 +64,11 @@ describe('GetLeagueScoringConfigUseCase', () => {
|
||||
};
|
||||
|
||||
useCase = new GetLeagueScoringConfigUseCase(
|
||||
mockLeagueRepository,
|
||||
mockSeasonRepository,
|
||||
mockLeagueScoringConfigRepository,
|
||||
mockGameRepository,
|
||||
mockPresetProvider,
|
||||
mockLeagueRepository as unknown as LeagueRepository,
|
||||
mockSeasonRepository as unknown as SeasonRepository,
|
||||
mockLeagueScoringConfigRepository as unknown as LeagueScoringConfigRepository,
|
||||
mockGameRepository as unknown as GameRepository,
|
||||
mockPresetProvider as any,
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user