From 2a72ae58d73488e916f042a7b7aeb4677ab68114 Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Mon, 11 Apr 2022 18:43:34 +0300 Subject: [PATCH] Fix tests --- app/core/mmr/leaderboards.test.ts | 21 ++++++++++++++------- scripts/recalculateSkills.ts | 2 +- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/app/core/mmr/leaderboards.test.ts b/app/core/mmr/leaderboards.test.ts index 620512edc..ef575962c 100644 --- a/app/core/mmr/leaderboards.test.ts +++ b/app/core/mmr/leaderboards.test.ts @@ -31,11 +31,12 @@ SkillsToLeaderboard("Works with empty array", () => { SkillsToLeaderboard("Ignores skills if below amount required", () => { const players = skillsToLeaderboard([ { - match: { createdAt: new Date() }, + createdAt: new Date(), mu: 10, sigma: 2, userId: "1", user: USER, + amountOfSets: null, }, ]); @@ -45,11 +46,12 @@ SkillsToLeaderboard("Ignores skills if below amount required", () => { SkillsToLeaderboard("Gets peak", () => { const players = skillsToLeaderboard( new Array(10).fill(null).map((_) => ({ - match: { createdAt: new Date() }, + createdAt: new Date(), mu: 10, sigma: 2, userId: "1", user: USER, + amountOfSets: null, })) ); @@ -59,11 +61,12 @@ SkillsToLeaderboard("Gets peak", () => { SkillsToLeaderboard("Ignores peaks at the start", () => { const players = skillsToLeaderboard( new Array(10).fill(null).map((_, i) => ({ - match: { createdAt: new Date() }, + createdAt: new Date(), mu: i === 0 ? 30 : 10, sigma: 2, userId: "1", user: USER, + amountOfSets: null, })) ); @@ -73,11 +76,12 @@ SkillsToLeaderboard("Ignores peaks at the start", () => { SkillsToLeaderboard("Gets peak from in between", () => { const players = skillsToLeaderboard( new Array(10).fill(null).map((_, i) => ({ - match: { createdAt: new Date() }, + createdAt: new Date(), mu: i === 8 ? 30 : 10, sigma: 2, userId: "1", user: USER, + amountOfSets: null, })) ); @@ -87,11 +91,12 @@ SkillsToLeaderboard("Gets peak from in between", () => { SkillsToLeaderboard("Calculates entries", () => { const players = skillsToLeaderboard( new Array(10).fill(null).map((_, i) => ({ - match: { createdAt: new Date() }, + createdAt: new Date(), mu: i === 8 ? 30 : 10, sigma: 2, userId: "1", user: USER, + amountOfSets: null, })) ); @@ -103,19 +108,21 @@ SkillsToLeaderboard("Orders by MMR", () => { new Array(10) .fill(null) .map((_, i) => ({ - match: { createdAt: new Date() }, + createdAt: new Date(), mu: i === 8 ? 30 : 10, sigma: 2, userId: "1", user: USER, + amountOfSets: null, })) .concat( new Array(10).fill(null).map((_) => ({ - match: { createdAt: new Date() }, + createdAt: new Date(), mu: 40, sigma: 2, userId: "2", user: USER_2, + amountOfSets: null, })) ) ); diff --git a/scripts/recalculateSkills.ts b/scripts/recalculateSkills.ts index 267268478..a12b3e200 100644 --- a/scripts/recalculateSkills.ts +++ b/scripts/recalculateSkills.ts @@ -111,7 +111,7 @@ function allTournaments() { function isTournament( event: Unpacked | Unpacked ): event is Unpacked { - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any return Boolean((event as any).startTime); }