import { vi } from 'vitest'; // 顶层 mock — vitest 自动提升,无警告 vi.mock('@/services/request', () => ({ api: { get: vi.fn(), post: vi.fn(), put: vi.fn(), delete: vi.fn(), }, clearRequestCache: vi.fn(), markLoggingOut: vi.fn(), clearLoggingOut: vi.fn(), getCachedPatientId: vi.fn(() => ''), setCachedPatientId: vi.fn(), resetForTesting: vi.fn(), })); /** 创建一个成功的 API 响应 */ export function apiOk(data: T) { return Promise.resolve(data); }