view data fixes
Some checks failed
Contract Testing / contract-tests (pull_request) Failing after 5m51s
Contract Testing / contract-snapshot (pull_request) Has been skipped

This commit is contained in:
2026-01-24 12:14:08 +01:00
parent dde77e717a
commit 046852703f
94 changed files with 1333 additions and 4885 deletions

View File

@@ -72,12 +72,12 @@ describe('LeagueStandingsViewDataBuilder', () => {
],
};
const result = LeagueStandingsViewDataBuilder.build(
const result = LeagueStandingsViewDataBuilder.build({
standingsDto,
membershipsDto,
'league-1',
false
);
leagueId: 'league-1',
isTeamChampionship: false
});
expect(result.leagueId).toBe('league-1');
expect(result.isTeamChampionship).toBe(false);
@@ -143,12 +143,12 @@ describe('LeagueStandingsViewDataBuilder', () => {
members: [],
};
const result = LeagueStandingsViewDataBuilder.build(
const result = LeagueStandingsViewDataBuilder.build({
standingsDto,
membershipsDto,
'league-1',
false
);
leagueId: 'league-1',
isTeamChampionship: false
});
expect(result.standings).toHaveLength(0);
expect(result.drivers).toHaveLength(0);
@@ -182,12 +182,12 @@ describe('LeagueStandingsViewDataBuilder', () => {
members: [],
};
const result = LeagueStandingsViewDataBuilder.build(
const result = LeagueStandingsViewDataBuilder.build({
standingsDto,
membershipsDto,
'league-1',
true
);
leagueId: 'league-1',
isTeamChampionship: true
});
expect(result.isTeamChampionship).toBe(true);
});
@@ -221,12 +221,12 @@ describe('LeagueStandingsViewDataBuilder', () => {
members: [],
};
const result = LeagueStandingsViewDataBuilder.build(
const result = LeagueStandingsViewDataBuilder.build({
standingsDto,
membershipsDto,
'league-1',
false
);
leagueId: 'league-1',
isTeamChampionship: false
});
expect(result.standings[0].driverId).toBe(standingsDto.standings[0].driverId);
expect(result.standings[0].position).toBe(standingsDto.standings[0].position);
@@ -274,12 +274,12 @@ describe('LeagueStandingsViewDataBuilder', () => {
const originalStandings = JSON.parse(JSON.stringify(standingsDto));
const originalMemberships = JSON.parse(JSON.stringify(membershipsDto));
LeagueStandingsViewDataBuilder.build(
LeagueStandingsViewDataBuilder.build({
standingsDto,
membershipsDto,
'league-1',
false
);
leagueId: 'league-1',
isTeamChampionship: false
});
expect(standingsDto).toEqual(originalStandings);
expect(membershipsDto).toEqual(originalMemberships);
@@ -311,12 +311,12 @@ describe('LeagueStandingsViewDataBuilder', () => {
members: [],
};
const result = LeagueStandingsViewDataBuilder.build(
const result = LeagueStandingsViewDataBuilder.build({
standingsDto,
membershipsDto,
'league-1',
false
);
leagueId: 'league-1',
isTeamChampionship: false
});
expect(result.standings[0].positionChange).toBe(0);
expect(result.standings[0].lastRacePoints).toBe(0);
@@ -345,12 +345,12 @@ describe('LeagueStandingsViewDataBuilder', () => {
members: [],
};
const result = LeagueStandingsViewDataBuilder.build(
const result = LeagueStandingsViewDataBuilder.build({
standingsDto,
membershipsDto,
'league-1',
false
);
leagueId: 'league-1',
isTeamChampionship: false
});
expect(result.drivers).toHaveLength(0);
});
@@ -399,12 +399,12 @@ describe('LeagueStandingsViewDataBuilder', () => {
members: [],
};
const result = LeagueStandingsViewDataBuilder.build(
const result = LeagueStandingsViewDataBuilder.build({
standingsDto,
membershipsDto,
'league-1',
false
);
leagueId: 'league-1',
isTeamChampionship: false
});
// Should only have one driver entry
expect(result.drivers).toHaveLength(1);
@@ -451,12 +451,12 @@ describe('LeagueStandingsViewDataBuilder', () => {
],
};
const result = LeagueStandingsViewDataBuilder.build(
const result = LeagueStandingsViewDataBuilder.build({
standingsDto,
membershipsDto,
'league-1',
false
);
leagueId: 'league-1',
isTeamChampionship: false
});
expect(result.memberships[0].role).toBe('admin');
});