website refactor

This commit is contained in:
2026-01-16 18:21:06 +01:00
parent 2f53727702
commit 095885544b
146 changed files with 970 additions and 524 deletions

View File

@@ -7,10 +7,15 @@ import {
type GetTeamsLeaderboardInput
} from './GetTeamsLeaderboardUseCase';
import { TeamRepository } from '../../domain/repositories/TeamRepository';
import { TeamMembershipRepository } from '../../domain/repositories/TeamMembershipRepository';
import type { Logger } from '@core/shared/domain/Logger';
describe('GetTeamsLeaderboardUseCase', () => {
let useCase: GetTeamsLeaderboardUseCase;
let teamRepository: {
findAll: Mock;
findById: Mock;
};
let teamMembershipRepository: {
getTeamMembers: Mock;
@@ -26,6 +31,7 @@ describe('GetTeamsLeaderboardUseCase', () => {
beforeEach(() => {
teamRepository = {
findAll: vi.fn(),
findById: vi.fn(),
};
teamMembershipRepository = {
getTeamMembers: vi.fn(),
@@ -37,10 +43,11 @@ describe('GetTeamsLeaderboardUseCase', () => {
warn: vi.fn(),
error: vi.fn(),
};
useCase = new GetTeamsLeaderboardUseCase(teamRepository as any,
teamMembershipRepository as any,
useCase = new GetTeamsLeaderboardUseCase(
teamRepository as unknown as TeamRepository,
teamMembershipRepository as unknown as TeamMembershipRepository,
getDriverStats as any,
logger as any
logger as unknown as Logger
);
});