From c1c60a105a82c09c1585980a24730c887c273e65 Mon Sep 17 00:00:00 2001 From: Paperclip Date: Fri, 27 Mar 2026 22:48:20 +0000 Subject: [PATCH] fix(web): mock /api/auth/get-session in Dev login selector test The "redirects to /login when auth is disabled and no user selected" test fails because useSession() from better-auth/react calls /api/auth/get-session which wasn't mocked, causing sessionLoading to stay true indefinitely. Co-Authored-By: Paperclip --- apps/web/src/__tests__/App.test.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/web/src/__tests__/App.test.tsx b/apps/web/src/__tests__/App.test.tsx index d677733..19473c7 100644 --- a/apps/web/src/__tests__/App.test.tsx +++ b/apps/web/src/__tests__/App.test.tsx @@ -150,6 +150,12 @@ describe("Dev login selector", () => { }), } as Response); } + if (url === "/api/auth/get-session") { + return Promise.resolve({ + ok: true, + json: async () => ({ user: null }), + } as Response); + } return Promise.resolve({ ok: true, json: async () => [] } as Response); }) as unknown as typeof fetch;