website refactor
This commit is contained in:
@@ -52,11 +52,11 @@ describe('GetSeasonSponsorshipsUseCase', () => {
|
||||
findByLeagueId: vi.fn(),
|
||||
};
|
||||
|
||||
useCase = new GetSeasonSponsorshipsUseCase(seasonSponsorshipRepository as unknown as ISeasonSponsorshipRepository,
|
||||
seasonRepository as unknown as ISeasonRepository,
|
||||
leagueRepository as unknown as ILeagueRepository,
|
||||
leagueMembershipRepository as unknown as ILeagueMembershipRepository,
|
||||
raceRepository as unknown as IRaceRepository);
|
||||
useCase = new GetSeasonSponsorshipsUseCase(seasonSponsorshipRepository as any,
|
||||
seasonRepository as any,
|
||||
leagueRepository as any,
|
||||
leagueMembershipRepository as any,
|
||||
raceRepository as any);
|
||||
});
|
||||
|
||||
it('returns SEASON_NOT_FOUND when season does not exist', async () => {
|
||||
@@ -73,7 +73,7 @@ describe('GetSeasonSponsorshipsUseCase', () => {
|
||||
>;
|
||||
expect(err.code).toBe('SEASON_NOT_FOUND');
|
||||
expect(err.details.message).toBe('Season not found');
|
||||
});
|
||||
});
|
||||
|
||||
it('returns LEAGUE_NOT_FOUND when league for season does not exist', async () => {
|
||||
const input: GetSeasonSponsorshipsInput = { seasonId: 'season-1' };
|
||||
@@ -98,7 +98,7 @@ describe('GetSeasonSponsorshipsUseCase', () => {
|
||||
>;
|
||||
expect(err.code).toBe('LEAGUE_NOT_FOUND');
|
||||
expect(err.details.message).toBe('League not found for season');
|
||||
});
|
||||
});
|
||||
|
||||
it('presents sponsorship details with computed metrics', async () => {
|
||||
const input: GetSeasonSponsorshipsInput = { seasonId: 'season-1' };
|
||||
@@ -149,8 +149,9 @@ describe('GetSeasonSponsorshipsUseCase', () => {
|
||||
const result = await useCase.execute(input);
|
||||
|
||||
expect(result.isOk()).toBe(true);
|
||||
const presented = result.unwrap();
|
||||
|
||||
const presented = (expect(presented.seasonId).toBe('season-1');
|
||||
expect(presented.seasonId).toBe('season-1');
|
||||
expect(presented.sponsorships).toHaveLength(1);
|
||||
|
||||
const detail = presented.sponsorships[0]!;
|
||||
@@ -187,5 +188,5 @@ describe('GetSeasonSponsorshipsUseCase', () => {
|
||||
>;
|
||||
expect(err.code).toBe('REPOSITORY_ERROR');
|
||||
expect(err.details.message).toBe('DB error');
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user