From 7a4ffcf1d4381e5b809e02c94e4044ab94e0dc42 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Tue, 21 Jul 2026 13:16:35 +0800 Subject: [PATCH] =?UTF-8?q?fix(test):=20=E4=BF=AE=E5=A4=8DuseAuth=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E4=B8=ADmock=20setAuth=E4=B8=8D=E5=86=99localStorage?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/src/test/hooks/useAuth.test.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/apps/web/src/test/hooks/useAuth.test.tsx b/apps/web/src/test/hooks/useAuth.test.tsx index fd1430dc4..2f164d739 100644 --- a/apps/web/src/test/hooks/useAuth.test.tsx +++ b/apps/web/src/test/hooks/useAuth.test.tsx @@ -7,8 +7,18 @@ import { renderHook, act } from "@testing-library/react" import { MemoryRouter } from "react-router-dom" const mockNavigate = vi.fn() -const mockSetAuth = vi.fn() -const mockClearAuth = vi.fn() +const mockSetAuth = vi.fn((_user: any, accessToken: string, refreshToken?: string | null) => { + localStorage.setItem("access_token", accessToken) + if (refreshToken) { + localStorage.setItem("refresh_token", refreshToken) + } else { + localStorage.removeItem("refresh_token") + } +}) +const mockClearAuth = vi.fn(() => { + localStorage.removeItem("access_token") + localStorage.removeItem("refresh_token") +}) const mockMutateAsync = vi.fn() const mockQueryClear = vi.fn() -- 2.54.0