code quality
Some checks failed
CI / lint-typecheck (pull_request) Failing after 12s
CI / tests (pull_request) Has been skipped
CI / contract-tests (pull_request) Has been skipped
CI / e2e-tests (pull_request) Has been skipped
CI / comment-pr (pull_request) Has been skipped
CI / commit-types (pull_request) Has been skipped
Some checks failed
CI / lint-typecheck (pull_request) Failing after 12s
CI / tests (pull_request) Has been skipped
CI / contract-tests (pull_request) Has been skipped
CI / e2e-tests (pull_request) Has been skipped
CI / comment-pr (pull_request) Has been skipped
CI / commit-types (pull_request) Has been skipped
This commit is contained in:
@@ -23,10 +23,10 @@ describe('GetTeamRankingsUseCase - Data Orchestration', () => {
|
||||
|
||||
const result = await context.getTeamRankingsUseCase.execute({});
|
||||
|
||||
expect(result.teams[0].rank).toBe(1);
|
||||
expect(result.teams[0].rating).toBe(4.9);
|
||||
expect(result.teams[4].rank).toBe(5);
|
||||
expect(result.teams[4].rating).toBe(4.1);
|
||||
expect(result.teams[0]!.rank).toBe(1);
|
||||
expect(result.teams[0]!.rating).toBe(4.9);
|
||||
expect(result.teams[4]!.rank).toBe(5);
|
||||
expect(result.teams[4]!.rating).toBe(4.1);
|
||||
});
|
||||
|
||||
it('should correctly aggregate member counts from drivers', async () => {
|
||||
@@ -46,6 +46,6 @@ describe('GetTeamRankingsUseCase - Data Orchestration', () => {
|
||||
|
||||
const result = await context.getTeamRankingsUseCase.execute({});
|
||||
|
||||
expect(result.teams[0].memberCount).toBe(5);
|
||||
expect(result.teams[0]!.memberCount).toBe(5);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -17,7 +17,7 @@ describe('GetTeamRankingsUseCase - Search & Filter', () => {
|
||||
const result = await context.getTeamRankingsUseCase.execute({ search: 'Racing' });
|
||||
|
||||
expect(result.teams).toHaveLength(1);
|
||||
expect(result.teams[0].name).toBe('Racing Team');
|
||||
expect(result.teams[0]!.name).toBe('Racing Team');
|
||||
expect(context.eventPublisher.getTeamRankingsAccessedEventCount()).toBe(1);
|
||||
});
|
||||
});
|
||||
@@ -30,7 +30,7 @@ describe('GetTeamRankingsUseCase - Search & Filter', () => {
|
||||
const result = await context.getTeamRankingsUseCase.execute({ minRating: 4.0 });
|
||||
|
||||
expect(result.teams).toHaveLength(1);
|
||||
expect(result.teams[0].rating).toBe(4.0);
|
||||
expect(result.teams[0]!.rating).toBe(4.0);
|
||||
expect(context.eventPublisher.getTeamRankingsAccessedEventCount()).toBe(1);
|
||||
});
|
||||
|
||||
@@ -41,7 +41,7 @@ describe('GetTeamRankingsUseCase - Search & Filter', () => {
|
||||
const result = await context.getTeamRankingsUseCase.execute({ minMemberCount: 5 });
|
||||
|
||||
expect(result.teams).toHaveLength(1);
|
||||
expect(result.teams[0].memberCount).toBe(5);
|
||||
expect(result.teams[0]!.memberCount).toBe(5);
|
||||
expect(context.eventPublisher.getTeamRankingsAccessedEventCount()).toBe(1);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -25,9 +25,9 @@ describe('GetTeamRankingsUseCase - Success Path', () => {
|
||||
memberCount: 5,
|
||||
raceCount: 100,
|
||||
});
|
||||
expect(result.teams[0].rating).toBe(4.9);
|
||||
expect(result.teams[1].rating).toBe(4.7);
|
||||
expect(result.teams[2].rating).toBe(4.3);
|
||||
expect(result.teams[0]!.rating).toBe(4.9);
|
||||
expect(result.teams[1]!.rating).toBe(4.7);
|
||||
expect(result.teams[2]!.rating).toBe(4.3);
|
||||
expect(context.eventPublisher.getTeamRankingsAccessedEventCount()).toBe(1);
|
||||
});
|
||||
|
||||
@@ -57,12 +57,12 @@ describe('GetTeamRankingsUseCase - Success Path', () => {
|
||||
|
||||
const result = await context.getTeamRankingsUseCase.execute({});
|
||||
|
||||
expect(result.teams[0].rating).toBeGreaterThan(0);
|
||||
expect(typeof result.teams[0].rating).toBe('number');
|
||||
expect(result.teams[0].rank).toBe(1);
|
||||
expect(result.teams[0].name).toBeTruthy();
|
||||
expect(typeof result.teams[0].name).toBe('string');
|
||||
expect(result.teams[0].memberCount).toBeGreaterThan(0);
|
||||
expect(result.teams[0]!.rating).toBeGreaterThan(0);
|
||||
expect(typeof result.teams[0]!.rating).toBe('number');
|
||||
expect(result.teams[0]!.rank).toBe(1);
|
||||
expect(result.teams[0]!.name).toBeTruthy();
|
||||
expect(typeof result.teams[0]!.name).toBe('string');
|
||||
expect(result.teams[0]!.memberCount).toBeGreaterThan(0);
|
||||
expect(context.eventPublisher.getTeamRankingsAccessedEventCount()).toBe(1);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user