Add qualified efficiency leaderboard rankings
This commit is contained in:
@@ -123,6 +123,8 @@ describe('persisted leaderboard queries', () => {
|
||||
rank: 1, guid: '101', name: 'Ace', highestRound: 20, kills: 770,
|
||||
roundsSurvived: 38, headshots: 320, revives: 8, downs: 4,
|
||||
gamesPlayed: 4, gamesCompleted: 3, bestKills: 500, bestScore: 5000,
|
||||
headshotRate: 320 / 770, killsPerDown: 770 / 4, averageKills: 770 / 4,
|
||||
averageRounds: 38 / 4, completionRate: 3 / 4,
|
||||
lastSeen: '2026-09-05T00:00:00.000Z', records: {
|
||||
highestRound: expect.objectContaining({ matchId: 4, value: 20 }),
|
||||
bestKills: expect.objectContaining({ matchId: 4, value: 500 }),
|
||||
@@ -145,6 +147,8 @@ describe('persisted leaderboard queries', () => {
|
||||
expect(t5.entries.find(entry => entry.guid === '101')).toEqual({
|
||||
rank: 1, guid: '101', name: 'Ace', highestRound: 10, kills: 270,
|
||||
roundsSurvived: 19, headshots: 120, revives: 4, downs: 3, gamesPlayed: 3,
|
||||
headshotRate: 120 / 270, killsPerDown: 270 / 3, averageKills: 270 / 3,
|
||||
averageRounds: 19 / 3, completionRate: 2 / 3,
|
||||
gamesCompleted: 2, bestKills: 150, bestScore: 3000, lastSeen: '2026-09-04T00:00:00.000Z', records: {
|
||||
highestRound: expect.objectContaining({ matchId: 1, value: 10 }),
|
||||
bestKills: expect.objectContaining({ matchId: 2, value: 150 }),
|
||||
@@ -156,6 +160,8 @@ describe('persisted leaderboard queries', () => {
|
||||
expect(t6.entries.find(entry => entry.guid === '101')).toEqual({
|
||||
rank: 1, guid: '101', name: 'Ace', highestRound: 20, kills: 500,
|
||||
roundsSurvived: 19, headshots: 200, revives: 4, downs: 1, gamesPlayed: 1,
|
||||
headshotRate: 200 / 500, killsPerDown: 500, averageKills: 500,
|
||||
averageRounds: 19, completionRate: 1,
|
||||
gamesCompleted: 1, bestKills: 500, bestScore: 5000, lastSeen: '2026-09-05T00:00:00.000Z', records: {
|
||||
highestRound: expect.objectContaining({ matchId: 4, value: 20 }),
|
||||
bestKills: expect.objectContaining({ matchId: 4, value: 500 }),
|
||||
|
||||
Reference in New Issue
Block a user