website refactor

This commit is contained in:
2026-01-16 15:20:25 +01:00
parent 7e02fc3ea5
commit 37b1aa626c
325 changed files with 2167 additions and 2782 deletions

View File

@@ -1,15 +1,12 @@
import { describe, it, expect, beforeEach, vi, type Mock } from 'vitest';
import {
JoinTeamUseCase,
type JoinTeamInput,
type JoinTeamResult,
type JoinTeamErrorCode,
} from './JoinTeamUseCase';
import type { TeamRepository } from '../../domain/repositories/TeamRepository';
import type { TeamMembershipRepository } from '../../domain/repositories/TeamMembershipRepository';
import type { Logger } from '@core/shared/application';
import { Team } from '../../domain/entities/Team';
import type { Logger } from '@core/shared/domain/Logger';
import type { ApplicationErrorCode } from '@core/shared/errors/ApplicationErrorCode';
import { beforeEach, describe, expect, it, vi, type Mock } from 'vitest';
import { Team } from '../../domain/entities/Team';
import {
JoinTeamUseCase,
type JoinTeamErrorCode,
type JoinTeamInput
} from './JoinTeamUseCase';
describe('JoinTeamUseCase', () => {
let useCase: JoinTeamUseCase;
@@ -46,7 +43,14 @@ describe('JoinTeamUseCase', () => {
it('should successfully join a team', async () => {
const input: JoinTeamInput = { teamId: 'team-1', driverId: 'driver-1' };
const team = Team.create({ id: 'team-1', name: 'Test Team', ownerId: 'owner-1' });
const team = Team.create({
id: 'team-1',
name: 'Test Team',
tag: 'TT',
description: 'Test Description',
ownerId: 'owner-1',
leagues: [],
});
const membership = {
teamId: 'team-1',
driverId: 'driver-1',