From ece5b1d6243ed91e830632afa8e64fe1c059c464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Sat, 26 Sep 2026 20:22:11 +0200 Subject: [PATCH] test(auth): give the login route tests the per-account bucket they now charge --- src/app/api/auth/login/__tests__/constant-work.test.ts | 2 ++ src/app/api/auth/login/__tests__/native-token.test.ts | 1 + src/app/api/auth/login/__tests__/trusted-device.test.ts | 1 + 3 files changed, 4 insertions(+) diff --git a/src/app/api/auth/login/__tests__/constant-work.test.ts b/src/app/api/auth/login/__tests__/constant-work.test.ts index 87be3506b..977ab9e51 100644 --- a/src/app/api/auth/login/__tests__/constant-work.test.ts +++ b/src/app/api/auth/login/__tests__/constant-work.test.ts @@ -44,6 +44,8 @@ vi.mock("@/lib/rate-limit", () => ({ ip: "1.2.3.4", }), rateLimitHeaders: vi.fn(() => ({})), + checkRateLimit: vi.fn(async () => ({ allowed: true, remaining: 9 })), + refundRateLimit: vi.fn(async () => undefined), })); vi.mock("@/lib/db-compat", () => ({ diff --git a/src/app/api/auth/login/__tests__/native-token.test.ts b/src/app/api/auth/login/__tests__/native-token.test.ts index 7089dbff9..73e5d82d9 100644 --- a/src/app/api/auth/login/__tests__/native-token.test.ts +++ b/src/app/api/auth/login/__tests__/native-token.test.ts @@ -48,6 +48,7 @@ vi.mock("@/lib/rate-limit", () => ({ ip: "203.0.113.1", }), rateLimitHeaders: vi.fn(() => ({})), + refundRateLimit: vi.fn(async () => undefined), })); vi.mock("@/lib/db-compat", () => ({ diff --git a/src/app/api/auth/login/__tests__/trusted-device.test.ts b/src/app/api/auth/login/__tests__/trusted-device.test.ts index f8eab01a4..c6405653a 100644 --- a/src/app/api/auth/login/__tests__/trusted-device.test.ts +++ b/src/app/api/auth/login/__tests__/trusted-device.test.ts @@ -39,6 +39,7 @@ vi.mock("@/lib/rate-limit", () => ({ .fn() .mockResolvedValue({ allowed: true, ip: "1.2.3.4" }), rateLimitHeaders: vi.fn(() => ({})), + refundRateLimit: vi.fn(async () => undefined), })); vi.mock("@/lib/db-compat", () => ({