mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-04 04:48:15 +03:00
rename reset-db-state's file to resets.ts
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../external/mongo/db";
|
||||
import CreateLogCtx from "../../../logger/logger";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { TestingIIDXSPMilestone } from "../../../../test-utils/test-data";
|
||||
import { UpdateUsersMilestones } from "./milestones";
|
||||
import { GoalImportInfo } from "kamaitachi-common";
|
||||
@@ -11,11 +11,11 @@ import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
const logger = CreateLogCtx(__filename);
|
||||
|
||||
function CreateMockGII(...garr: [string, boolean][]) {
|
||||
return (garr.map((e) => ({
|
||||
return garr.map((e) => ({
|
||||
goalID: e[0],
|
||||
old: {},
|
||||
new: { achieved: e[1] },
|
||||
})) as unknown) as GoalImportInfo[];
|
||||
})) as unknown as GoalImportInfo[];
|
||||
}
|
||||
|
||||
t.test("#UpdateUsersMilestones", (t) => {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../external/mongo/db";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import CreateLogCtx from "../../../logger/logger";
|
||||
import { BatchManualContext, BatchManualScore } from "../../import-types/common/batch-manual/types";
|
||||
import { OrphanScore, ReprocessOrphan } from "./orphans";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../external/mongo/db";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { GetKTDataJSON, Testing511SPA, TestingIIDXSPScore } from "../../../../test-utils/test-data";
|
||||
import { CreatePBDoc } from "./create-pb-doc";
|
||||
import deepmerge from "deepmerge";
|
||||
@@ -149,9 +149,9 @@ t.test("#CreatePBDoc", (t) => {
|
||||
|
||||
t.test("Should bail safely if no score exists when one should", async (t) => {
|
||||
// a work of genius
|
||||
const fakeLogger = ({
|
||||
const fakeLogger = {
|
||||
severe: () => (severeCalled = true),
|
||||
} as unknown) as KtLogger;
|
||||
} as unknown as KtLogger;
|
||||
|
||||
let severeCalled = false;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../external/mongo/db";
|
||||
import CreateLogCtx from "../../../logger/logger";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { Testing511SPA, TestingIIDXSPScore } from "../../../../test-utils/test-data";
|
||||
import { ProcessPBs } from "./process-pbs";
|
||||
import deepmerge from "deepmerge";
|
||||
|
||||
@@ -2,7 +2,7 @@ import { ScoreDocument } from "kamaitachi-common";
|
||||
import t from "tap";
|
||||
import db from "../../../../external/mongo/db";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { InsertQueue, QueueScoreInsert } from "./insert-score";
|
||||
|
||||
// these two get the same tests, because they're too closely linked
|
||||
@@ -16,7 +16,7 @@ t.test("#QueueScoreInsert, #InsertQueue", async (t) => {
|
||||
|
||||
t.test("Single Queue Test", async (t) => {
|
||||
// fake score doc
|
||||
const res = await QueueScoreInsert(({ scoreID: "foo" } as unknown) as ScoreDocument);
|
||||
const res = await QueueScoreInsert({ scoreID: "foo" } as unknown as ScoreDocument);
|
||||
|
||||
t.equal(
|
||||
res,
|
||||
@@ -49,13 +49,13 @@ t.test("#QueueScoreInsert, #InsertQueue", async (t) => {
|
||||
t.test("Queue Overflow Test", async (t) => {
|
||||
for (let i = 0; i < 499; i++) {
|
||||
// eslint-disable-next-line no-await-in-loop
|
||||
await QueueScoreInsert(({ scoreID: i, chartID: "test" } as unknown) as ScoreDocument);
|
||||
await QueueScoreInsert({ scoreID: i, chartID: "test" } as unknown as ScoreDocument);
|
||||
}
|
||||
|
||||
const overflowRes = await QueueScoreInsert(({
|
||||
const overflowRes = await QueueScoreInsert({
|
||||
scoreID: "foo",
|
||||
chartID: "test",
|
||||
} as unknown) as ScoreDocument);
|
||||
} as unknown as ScoreDocument);
|
||||
|
||||
t.equal(
|
||||
overflowRes,
|
||||
@@ -86,11 +86,11 @@ t.test("#QueueScoreInsert, #InsertQueue", async (t) => {
|
||||
t.equal(r, 0, "Queue should be empty after test.");
|
||||
|
||||
t.test("Queue Dedupe Test", async (t) => {
|
||||
await QueueScoreInsert(({ scoreID: 1, chartID: "foo" } as unknown) as ScoreDocument);
|
||||
const r2 = await QueueScoreInsert(({
|
||||
await QueueScoreInsert({ scoreID: 1, chartID: "foo" } as unknown as ScoreDocument);
|
||||
const r2 = await QueueScoreInsert({
|
||||
scoreID: 1,
|
||||
chartID: "foo",
|
||||
} as unknown) as ScoreDocument);
|
||||
} as unknown as ScoreDocument);
|
||||
|
||||
t.equal(r2, null, "Should return null when a duplicate scoreID is submitted");
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { ScoreDocument } from "kamaitachi-common";
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { Testing511SPA, TestingIIDXSPDryScore } from "../../../../test-utils/test-data";
|
||||
import { CreateScoreID, GetWithScoreID } from "./score-id";
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../external/mongo/db";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { TestingIIDXSPScore, TestingIIDXSPScorePB } from "../../../../test-utils/test-data";
|
||||
import { CreateScoreLogger } from "../common/import-logger";
|
||||
import { CreateSessions, LoadScoresIntoSessions } from "./sessions";
|
||||
@@ -164,16 +164,9 @@ t.test("#LoadScoresIntoSessions", (t) => {
|
||||
const res = await LoadScoresIntoSessions(
|
||||
1,
|
||||
"ir/direct-manual",
|
||||
[
|
||||
null,
|
||||
start,
|
||||
start - 4000,
|
||||
start + 2000,
|
||||
start - 3000,
|
||||
null,
|
||||
start + 1000,
|
||||
].map((e, i) =>
|
||||
deepmerge(TestingIIDXSPScore, { timeAchieved: e, scoreID: `SCORE_ID_${i}` })
|
||||
[null, start, start - 4000, start + 2000, start - 3000, null, start + 1000].map(
|
||||
(e, i) =>
|
||||
deepmerge(TestingIIDXSPScore, { timeAchieved: e, scoreID: `SCORE_ID_${i}` })
|
||||
) as ScoreDocument[],
|
||||
"iidx",
|
||||
"SP",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { UserGameStats } from "kamaitachi-common";
|
||||
import t from "tap";
|
||||
import CreateLogCtx from "../../../logger/logger";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { CalculateClassDeltas, UpdateUGSClasses } from "./classes";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import { GitadoraColours } from "../../../constants/classes";
|
||||
@@ -88,7 +88,7 @@ t.test("#CalculateClassDeltas", (t) => {
|
||||
const res = CalculateClassDeltas(
|
||||
"SP",
|
||||
{ dan: 18 },
|
||||
({ classes: { dan: 17 } } as unknown) as UserGameStats,
|
||||
{ classes: { dan: 17 } } as unknown as UserGameStats,
|
||||
1,
|
||||
logger
|
||||
);
|
||||
@@ -109,7 +109,7 @@ t.test("#CalculateClassDeltas", (t) => {
|
||||
const res = CalculateClassDeltas(
|
||||
"SP",
|
||||
{ dan: 18 },
|
||||
({ classes: { dan: 18 } } as unknown) as UserGameStats,
|
||||
{ classes: { dan: 18 } } as unknown as UserGameStats,
|
||||
1,
|
||||
logger
|
||||
);
|
||||
@@ -123,7 +123,7 @@ t.test("#CalculateClassDeltas", (t) => {
|
||||
const res = CalculateClassDeltas(
|
||||
"SP",
|
||||
{ dan: 16 },
|
||||
({ classes: { dan: 18 } } as unknown) as UserGameStats,
|
||||
{ classes: { dan: 18 } } as unknown as UserGameStats,
|
||||
1,
|
||||
logger
|
||||
);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import t from "tap";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { CalculateRatings } from "./rating";
|
||||
import CreateLogCtx from "../../../logger/logger";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../external/mongo/db";
|
||||
import CreateLogCtx from "../../../logger/logger";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { UpdateUsersGamePlaytypeStats } from "./update-ugs";
|
||||
import deepmerge from "deepmerge";
|
||||
import crypto from "crypto";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { GetKTDataJSON } from "../../../../../test-utils/test-data";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { ConvertAPIArcDDR, ResolveARCDDRLamp } from "./converter";
|
||||
|
||||
@@ -2,7 +2,7 @@ import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import { agta } from "../../../../../test-utils/misc";
|
||||
import { MockJSONFetch } from "../../../../../test-utils/mock-fetch";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { ParseArcDDR } from "./parser";
|
||||
|
||||
@@ -15,8 +15,7 @@ t.test("#ParseArcDDR", (t) => {
|
||||
const mockArcAPI = MockJSONFetch({
|
||||
"https://arc.example.com/api/v1/ddr/16/player_bests?profile_id=profile": {
|
||||
_links: {
|
||||
_next:
|
||||
"https://arc.example.com/api/v1/ddr/16/player_bests?profile_id=profile&page=2",
|
||||
_next: "https://arc.example.com/api/v1/ddr/16/player_bests?profile_id=profile&page=2",
|
||||
},
|
||||
_items: [1, 2, 3],
|
||||
},
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import { MockJSONFetch } from "../../../../../test-utils/mock-fetch";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { IIDXClasses } from "../../../../constants/classes";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { CreateArcIIDXClassHandler } from "./class-handler";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { GetKTDataJSON, Testing511Song, Testing511SPA } from "../../../../../test-utils/test-data";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { ConvertAPIArcIIDX, ResolveARCIIDXLamp } from "./converter";
|
||||
|
||||
@@ -2,7 +2,7 @@ import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import { agta } from "../../../../../test-utils/misc";
|
||||
import { MockJSONFetch } from "../../../../../test-utils/mock-fetch";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { ParseArcIIDX } from "./parser";
|
||||
|
||||
@@ -15,8 +15,7 @@ t.test("#ParseArcIIDX", (t) => {
|
||||
const mockArcAPI = MockJSONFetch({
|
||||
"https://arc.example.com/api/v1/iidx/27/player_bests?profile_id=profile": {
|
||||
_links: {
|
||||
_next:
|
||||
"https://arc.example.com/api/v1/iidx/27/player_bests?profile_id=profile&page=2",
|
||||
_next: "https://arc.example.com/api/v1/iidx/27/player_bests?profile_id=profile&page=2",
|
||||
},
|
||||
_items: [1, 2, 3],
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import {
|
||||
GetKTDataJSON,
|
||||
TestingAlbidaADV,
|
||||
|
||||
@@ -2,7 +2,7 @@ import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import { agta } from "../../../../../test-utils/misc";
|
||||
import { MockJSONFetch } from "../../../../../test-utils/mock-fetch";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { ParseArcSDVX } from "./parser";
|
||||
|
||||
@@ -15,8 +15,7 @@ t.test("#ParseArcSDVX", (t) => {
|
||||
const mockArcAPI = MockJSONFetch({
|
||||
"https://arc.example.com/api/v1/sdvx/5/player_bests?profile_id=profile": {
|
||||
_links: {
|
||||
_next:
|
||||
"https://arc.example.com/api/v1/sdvx/5/player_bests?profile_id=profile&page=2",
|
||||
_next: "https://arc.example.com/api/v1/sdvx/5/player_bests?profile_id=profile&page=2",
|
||||
},
|
||||
_items: [1, 2, 3],
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../../test-utils/resets";
|
||||
import {
|
||||
GetKTDataJSON,
|
||||
Testing511Song,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../../test-utils/close-connections";
|
||||
import { MockJSONFetch } from "../../../../../../test-utils/mock-fetch";
|
||||
import ResetDBState from "../../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../../test-utils/resets";
|
||||
import CreateLogCtx from "../../../../../logger/logger";
|
||||
import { ParseKaiIIDX } from "./parser";
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../../test-utils/resets";
|
||||
import {
|
||||
GetKTDataJSON,
|
||||
TestingAlbidaADV,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../../test-utils/close-connections";
|
||||
import { MockJSONFetch } from "../../../../../../test-utils/mock-fetch";
|
||||
import ResetDBState from "../../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../../test-utils/resets";
|
||||
import CreateLogCtx from "../../../../../logger/logger";
|
||||
import { ParseKaiSDVX } from "./parser";
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import { agta } from "../../../../../test-utils/misc";
|
||||
import { MockJSONFetch } from "../../../../../test-utils/mock-fetch";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import ScoreImportFatalError from "../../../framework/score-importing/score-import-error";
|
||||
import { TraverseKaiAPI } from "./traverse-api";
|
||||
|
||||
@@ -5,7 +5,7 @@ import { ResolveChartFromSong, ResolveMatchTypeToKTData, ConverterBatchManual }
|
||||
import deepmerge from "deepmerge";
|
||||
import { EscapeStringRegexp } from "../../../../../utils/misc";
|
||||
import { Game } from "kamaitachi-common";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { InvalidScoreFailure } from "../../../framework/common/converter-failures";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
|
||||
const logger = CreateLogCtx(__filename);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../../external/mongo/db";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import {
|
||||
GetKTDataJSON,
|
||||
LoadKTBlackIIDXData,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { MockMulterFile } from "../../../../../test-utils/mock-multer";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { GetKTDataBuffer, GetKTDataJSON } from "../../../../../test-utils/test-data";
|
||||
import { ParseMerIIDX } from "./parser";
|
||||
import deepmerge from "deepmerge";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import {
|
||||
GetKTDataJSON,
|
||||
LoadKTBlackIIDXData,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { MockMulterFile } from "../../../../../test-utils/mock-multer";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { GetKTDataBuffer } from "../../../../../test-utils/test-data";
|
||||
import { ParseSolidStateXML } from "./parser";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../../external/mongo/db";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { ConverterIRBarbatos } from "./converter";
|
||||
import deepmerge from "deepmerge";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { barbScore } from "../../../../../test-utils/test-data";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { ParseBarbatosSingle } from "./parser";
|
||||
@@ -11,7 +11,7 @@ t.test("#ParseBarbatosSingle", (t) => {
|
||||
t.beforeEach(ResetDBState);
|
||||
|
||||
t.test("Should return the score as a payload", (t) => {
|
||||
const res = ParseBarbatosSingle((barbScore as unknown) as Record<string, unknown>, logger);
|
||||
const res = ParseBarbatosSingle(barbScore as unknown as Record<string, unknown>, logger);
|
||||
|
||||
t.hasStrict(res, {
|
||||
game: "sdvx",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { CreateFerStaticClassHandler } from "./class-handler";
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { GetKTDataJSON } from "../../../../../test-utils/test-data";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import { ParseFervidexStatic } from "./parser";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../../external/mongo/db";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { GetKTDataJSON, Testing511Song, Testing511SPA } from "../../../../../test-utils/test-data";
|
||||
import { InternalFailure } from "../../../framework/common/converter-failures";
|
||||
import {
|
||||
|
||||
@@ -4,7 +4,7 @@ import { ConverterIRUSC, DeriveLamp, DeriveNoteMod } from "./converter";
|
||||
import d from "deepmerge";
|
||||
import { uscChart, uscScore } from "../../../../../test-utils/test-data";
|
||||
import CreateLogCtx from "../../../../logger/logger";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { USCClientScore } from "../../../../../server/router/ir/usc/usc";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { CreateInviteCode, AddNewInvite, ReinstateInvite, ValidateCaptcha } from "./auth";
|
||||
import t from "tap";
|
||||
import db from "../../../../../external/mongo/db";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { MockBasicFetch } from "../../../../../test-utils/mock-fetch";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import t from "tap";
|
||||
import db from "../../../../../external/mongo/db";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import mockApi from "../../../../../test-utils/mock-api";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
|
||||
t.test("POST /api/v1/auth/status", (t) => {
|
||||
t.beforeEach(ResetDBState);
|
||||
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import { RequireNeutralAuthentication } from "../../../../../test-utils/api-common";
|
||||
import { CreateFakeAuthCookie } from "../../../../../test-utils/fake-session";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import db from "../../../../../external/mongo/db";
|
||||
import { SetIndexes } from "../../../../../../scripts/set-indexes";
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import t from "tap";
|
||||
import { RequireNeutralAuthentication } from "../../../../test-utils/api-common";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import { CreateFakeAuthCookie } from "../../../../test-utils/fake-session";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import mockApi from "../../../../test-utils/mock-api";
|
||||
import { TestingBarbatosScore } from "../../../../test-utils/test-data";
|
||||
import db from "../../../../external/mongo/db";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import { ValidateAuthToken, ValidateIRClientVersion } from "./auth";
|
||||
import expMiddlewareMock from "express-request-mock";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { SYMBOL_KtchiData } from "../../../../lib/constants/ktchi";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../../external/mongo/db";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import { GetKTDataJSON } from "../../../../../test-utils/test-data";
|
||||
import { KtchiPBScoreToBeatorajaFormat } from "./convert-scores";
|
||||
import { ScoreDocument, PBScoreDocument } from "kamaitachi-common";
|
||||
@@ -10,7 +10,7 @@ import { CloseAllConnections } from "../../../../../test-utils/close-connections
|
||||
|
||||
const gazerChart = GetKTDataJSON("./kamaitachi/bms-gazer-chart.json");
|
||||
|
||||
const pbScore = ({
|
||||
const pbScore = {
|
||||
composedFrom: {
|
||||
lampPB: "mock_lampPB",
|
||||
},
|
||||
@@ -23,7 +23,7 @@ const pbScore = ({
|
||||
scoreMeta: {},
|
||||
chartID: gazerChart.chartID,
|
||||
userID: 1,
|
||||
} as unknown) as PBScoreDocument<"bms:7K" | "bms:14K">;
|
||||
} as unknown as PBScoreDocument<"bms:7K" | "bms:14K">;
|
||||
|
||||
t.test("#KtchiPBScoreToBeatorajaFormat", (t) => {
|
||||
t.beforeEach(ResetDBState);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import { CloseAllConnections } from "../../../../../test-utils/close-connections";
|
||||
import ResetDBState from "../../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../../test-utils/resets";
|
||||
import mockApi from "../../../../../test-utils/mock-api";
|
||||
import db from "../../../../../external/mongo/db";
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import t from "tap";
|
||||
import db from "../../../../external/mongo/db";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import mockApi from "../../../../test-utils/mock-api";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { GetKTDataJSON } from "../../../../test-utils/test-data";
|
||||
import deepmerge from "deepmerge";
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import { RequireNeutralAuthentication } from "../../../../test-utils/api-common"
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import { CreateFakeAuthCookie } from "../../../../test-utils/fake-session";
|
||||
import mockApi from "../../../../test-utils/mock-api";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { GetKTDataJSON } from "../../../../test-utils/test-data";
|
||||
import deepmerge from "deepmerge";
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import { RequireNeutralAuthentication } from "../../../../test-utils/api-common"
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import { CreateFakeAuthCookie } from "../../../../test-utils/fake-session";
|
||||
import mockApi from "../../../../test-utils/mock-api";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { GetKTDataJSON } from "../../../../test-utils/test-data";
|
||||
|
||||
t.test("POST /ir/direct-manual/import", async (t) => {
|
||||
|
||||
@@ -3,7 +3,7 @@ import db from "../../../../external/mongo/db";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import { CreateFakeAuthCookie } from "../../../../test-utils/fake-session";
|
||||
import mockApi from "../../../../test-utils/mock-api";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { GetKTDataJSON } from "../../../../test-utils/test-data";
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
|
||||
@@ -2,7 +2,7 @@ import t from "tap";
|
||||
import db from "../../../../external/mongo/db";
|
||||
import { CloseAllConnections } from "../../../../test-utils/close-connections";
|
||||
import mockApi from "../../../../test-utils/mock-api";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import deepmerge from "deepmerge";
|
||||
import { PBScoreDocument, ScoreDocument } from "kamaitachi-common";
|
||||
import { GetKTDataBuffer } from "../../../../test-utils/test-data";
|
||||
@@ -345,10 +345,12 @@ t.test("POST /replays", (t) => {
|
||||
scoreID: "MOCK_IDENTIFIER",
|
||||
} as ScoreDocument);
|
||||
|
||||
const replayFile = GetKTDataBuffer("./usc/replayfile.urf");
|
||||
|
||||
const res = await mockApi
|
||||
.post("/ir/usc/replays")
|
||||
.field("identifier", "MOCK_IDENTIFIER")
|
||||
.field("replay", GetKTDataBuffer("./usc/replayfile.urf"))
|
||||
.attach("replay", replayFile, "replay.urf")
|
||||
.set("Authorization", "Bearer foo");
|
||||
|
||||
t.equal(res.status, 200);
|
||||
@@ -361,6 +363,8 @@ t.test("POST /replays", (t) => {
|
||||
|
||||
const stored = await RetrieveCDN("/uscir/replays/MOCK_IDENTIFIER");
|
||||
|
||||
t.strictSame(stored, replayFile, "Should store the same file exactly.");
|
||||
|
||||
t.end();
|
||||
});
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import t from "tap";
|
||||
import db from "../../../../external/mongo/db";
|
||||
import ResetDBState from "../../../../test-utils/reset-db-state";
|
||||
import ResetDBState from "../../../../test-utils/resets";
|
||||
import { CreatePOSTScoresResponseBody, KtchiScoreToServerScore } from "./usc";
|
||||
import { ChartDocument, PBScoreDocument, ScoreDocument } from "kamaitachi-common";
|
||||
import deepmerge from "deepmerge";
|
||||
@@ -116,7 +116,8 @@ t.test("#KtchiScoreToServerScore", (t) => {
|
||||
|
||||
t.test("Should throw if scorePB document does not exist.", (t) => {
|
||||
t.rejects(() => KtchiScoreToServerScore(mockScorePB), {
|
||||
message: /Score USC_EXAMPLE_SCORE_PB_ID does not exist, but is referenced in 1's PBDoc on/u,
|
||||
message:
|
||||
/Score USC_EXAMPLE_SCORE_PB_ID does not exist, but is referenced in 1's PBDoc on/u,
|
||||
} as any);
|
||||
|
||||
t.end();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { GetNextCounterValue } from "./db";
|
||||
import t from "tap";
|
||||
import db from "../external/mongo/db";
|
||||
import ResetDBState from "../test-utils/reset-db-state";
|
||||
import ResetDBState from "../test-utils/resets";
|
||||
import { CloseAllConnections } from "../test-utils/close-connections";
|
||||
|
||||
t.test("#GetNextCounterValue", (t) => {
|
||||
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
ResolveFolderToCharts,
|
||||
} from "./folder";
|
||||
import db from "../external/mongo/db";
|
||||
import ResetDBState from "../test-utils/reset-db-state";
|
||||
import ResetDBState from "../test-utils/resets";
|
||||
import deepmerge from "deepmerge";
|
||||
import { CloseAllConnections } from "../test-utils/close-connections";
|
||||
|
||||
@@ -46,9 +46,7 @@ t.test("#ResolveFolderToCharts", (t) => {
|
||||
data: [],
|
||||
};
|
||||
|
||||
const { charts } = await ResolveFolderToCharts(
|
||||
(mockFolder as unknown) as FolderDocument
|
||||
);
|
||||
const { charts } = await ResolveFolderToCharts(mockFolder as unknown as FolderDocument);
|
||||
|
||||
t.equal(charts.length, 0, "Should return exactly 0 charts.");
|
||||
|
||||
@@ -86,9 +84,7 @@ t.test("#ResolveFolderToCharts", (t) => {
|
||||
},
|
||||
};
|
||||
|
||||
const { charts } = await ResolveFolderToCharts(
|
||||
(mockFolder as unknown) as FolderDocument
|
||||
);
|
||||
const { charts } = await ResolveFolderToCharts(mockFolder as unknown as FolderDocument);
|
||||
|
||||
t.equal(charts.length, 0, "Should return exactly 0 charts.");
|
||||
t.end();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import db from "../external/mongo/db";
|
||||
import CreateLogCtx from "../lib/logger/logger";
|
||||
import ResetDBState from "../test-utils/reset-db-state";
|
||||
import ResetDBState from "../test-utils/resets";
|
||||
import { EvaluateGoalForUser } from "./goal";
|
||||
import { GoalDocument } from "kamaitachi-common";
|
||||
import deepmerge from "deepmerge";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import t from "tap";
|
||||
import db from "../external/mongo/db";
|
||||
import { CloseAllConnections } from "../test-utils/close-connections";
|
||||
import ResetDBState from "../test-utils/reset-db-state";
|
||||
import ResetDBState from "../test-utils/resets";
|
||||
import { GetScoresFromSession } from "./session";
|
||||
|
||||
t.test("#GetScoresFromSession", async (t) => {
|
||||
|
||||
@@ -4,7 +4,7 @@ import { prAssert } from "../test-utils/asserts";
|
||||
import { GetUserCaseInsensitive, PRIVATEINFO_GetUserCaseInsensitive, FormatUserDoc } from "./user";
|
||||
import { PublicUserDocument } from "kamaitachi-common";
|
||||
import { CloseAllConnections } from "../test-utils/close-connections";
|
||||
import ResetDBState from "../test-utils/reset-db-state";
|
||||
import ResetDBState from "../test-utils/resets";
|
||||
|
||||
t.test("#GetUserCaseInsensitive", (t) => {
|
||||
t.beforeEach(ResetDBState);
|
||||
|
||||
Reference in New Issue
Block a user