From 2234db5dafa34cbca4b1895e671130fb03568894 Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Fri, 26 Dec 2025 00:13:24 +0000 Subject: [PATCH] code: useauth,nextjs,frontends (1 files) --- frontends/nextjs/src/hooks/useAuth.test.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/frontends/nextjs/src/hooks/useAuth.test.ts b/frontends/nextjs/src/hooks/useAuth.test.ts index 343c35880..52c970a90 100644 --- a/frontends/nextjs/src/hooks/useAuth.test.ts +++ b/frontends/nextjs/src/hooks/useAuth.test.ts @@ -2,23 +2,26 @@ import { describe, it, expect, beforeEach, vi } from 'vitest' import { renderHook, act, waitFor } from '@testing-library/react' import type { User } from '@/lib/level-types' -const mockFetchSession = vi.fn() -const mockLogin = vi.fn() -const mockLogout = vi.fn() - vi.mock('@/lib/auth/api/fetch-session', () => ({ - fetchSession: mockFetchSession, + fetchSession: vi.fn(), })) vi.mock('@/lib/auth/api/login', () => ({ - login: mockLogin, + login: vi.fn(), })) vi.mock('@/lib/auth/api/logout', () => ({ - logout: mockLogout, + logout: vi.fn(), })) import { useAuth } from '@/hooks/useAuth' +import { fetchSession } from '@/lib/auth/api/fetch-session' +import { login as loginRequest } from '@/lib/auth/api/login' +import { logout as logoutRequest } from '@/lib/auth/api/logout' + +const mockFetchSession = vi.mocked(fetchSession) +const mockLogin = vi.mocked(loginRequest) +const mockLogout = vi.mocked(logoutRequest) const createUser = (overrides?: Partial): User => ({ id: 'user_1',