From 9cb69be2ede9b26a6df571bd930aa7cdb6cbc51a Mon Sep 17 00:00:00 2001 From: zkldi Date: Mon, 6 Sep 2021 10:12:26 +0100 Subject: [PATCH] Rename instances of X-BokutachiIR-Version to X-TachiIR-Version --- .../server/router/ir/beatoraja/auth.test.ts | 4 +-- server/src/server/router/ir/beatoraja/auth.ts | 2 +- .../router/ir/beatoraja/charts/router.test.ts | 4 +-- .../server/router/ir/beatoraja/router.test.ts | 30 +++++++++---------- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/server/src/server/router/ir/beatoraja/auth.test.ts b/server/src/server/router/ir/beatoraja/auth.test.ts index 4247235c4..ea88d939e 100644 --- a/server/src/server/router/ir/beatoraja/auth.test.ts +++ b/server/src/server/router/ir/beatoraja/auth.test.ts @@ -6,7 +6,7 @@ t.test("#ValidateIRClientVersion", (t) => { t.test("Should reject clients that are not supported", async (t) => { const { res } = await expMiddlewareMock(ValidateIRClientVersion, { headers: { - "X-BokutachiIR-Version": "1.2.0", + "X-TachiIR-Version": "1.2.0", }, }); @@ -34,7 +34,7 @@ t.test("#ValidateIRClientVersion", (t) => { t.test("Should accept 2.0.0", async (t) => { const { res } = await expMiddlewareMock(ValidateIRClientVersion, { headers: { - "X-BokutachiIR-Version": "2.0.0", + "X-TachiIR-Version": "2.0.0", }, }); diff --git a/server/src/server/router/ir/beatoraja/auth.ts b/server/src/server/router/ir/beatoraja/auth.ts index 80cefc4a5..4f6ceb5f5 100644 --- a/server/src/server/router/ir/beatoraja/auth.ts +++ b/server/src/server/router/ir/beatoraja/auth.ts @@ -1,7 +1,7 @@ import { RequestHandler } from "express"; export const ValidateIRClientVersion: RequestHandler = (req, res, next) => { - const header = req.header("X-BokutachiIR-Version"); + const header = req.header("X-TachiIR-Version"); if (header !== "2.0.0") { return res.status(400).json({ diff --git a/server/src/server/router/ir/beatoraja/charts/router.test.ts b/server/src/server/router/ir/beatoraja/charts/router.test.ts index 4ec2bc6da..70a1a75b2 100644 --- a/server/src/server/router/ir/beatoraja/charts/router.test.ts +++ b/server/src/server/router/ir/beatoraja/charts/router.test.ts @@ -36,7 +36,7 @@ t.test("GET /ir/beatoraja/charts/:chartSHA256/scores", (t) => { const res = await mockApi .get(`/ir/beatoraja/charts/${GAZER_SHA256}/scores`) - .set("X-BokutachiIR-Version", "2.0.0"); + .set("X-TachiIR-Version", "2.0.0"); t.equal(res.status, 200); @@ -46,7 +46,7 @@ t.test("GET /ir/beatoraja/charts/:chartSHA256/scores", (t) => { t.test("Should return 404 if chart doesnt exist", async (t) => { const res = await mockApi .get(`/ir/beatoraja/charts/INVALID/scores`) - .set("X-BokutachiIR-Version", "2.0.0"); + .set("X-TachiIR-Version", "2.0.0"); t.equal(res.status, 404); diff --git a/server/src/server/router/ir/beatoraja/router.test.ts b/server/src/server/router/ir/beatoraja/router.test.ts index cd40e56f7..36f11346e 100644 --- a/server/src/server/router/ir/beatoraja/router.test.ts +++ b/server/src/server/router/ir/beatoraja/router.test.ts @@ -24,7 +24,7 @@ t.test("POST /ir/beatoraja/submit-score", (t) => { t.test("Should import a valid score.", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-score") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send(scoreReq); @@ -61,7 +61,7 @@ t.test("POST /ir/beatoraja/submit-score", (t) => { t.test("Should return an error if invalid client.", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-score") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send(deepmerge(scoreReq, { client: "INVALID" })); @@ -76,7 +76,7 @@ t.test("POST /ir/beatoraja/submit-score", (t) => { t.test("Should return an error if invalid score.", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-score") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send(deepmerge(scoreReq, { score: { exscore: -1 } })); @@ -91,7 +91,7 @@ t.test("POST /ir/beatoraja/submit-score", (t) => { t.test("Should return an error if invalid chart.", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-score") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send(deepmerge(scoreReq, { chart: { title: null } })); @@ -175,7 +175,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should accept a valid clear", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send(courseScore); @@ -193,7 +193,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should silently reject a fail", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send(deepmerge(courseScore, { score: { clear: "Failed" } })); @@ -207,7 +207,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should reject scores with no charts", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send(deepmerge(courseScore, { course: { charts: [] } }, { arrayMerge: (d, s) => s })); @@ -221,7 +221,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should reject scores with invalid chart documents", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send(deepmerge(courseScore, { course: { charts: [1, 2, 3, 4] } })); @@ -235,7 +235,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should reject scores with too many chart documents", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send( deepmerge(courseScore, { @@ -253,7 +253,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should reject scores not on LN mode", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send( deepmerge(courseScore, { @@ -273,7 +273,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should reject too few constraints", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send( deepmerge( @@ -297,7 +297,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should reject non-array constraints", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send( deepmerge( @@ -321,7 +321,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should reject too many constraints", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send( deepmerge( @@ -345,7 +345,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should reject invalid constraints", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send( deepmerge( @@ -369,7 +369,7 @@ t.test("POST /ir/beatoraja/submit-course", (t) => { t.test("Should reject invalid constraints for 3", async (t) => { const res = await mockApi .post("/ir/beatoraja/submit-course") - .set("X-BokutachiIR-Version", "2.0.0") + .set("X-TachiIR-Version", "2.0.0") .set("Authorization", "Bearer mock_token") .send( deepmerge(