/** * 测试用的模拟存储适配器 */ import { vi } from 'vitest'; import type { StorageAdapter } from '@/auth/storage-adapter'; /** * 创建模拟的存储适配器 * @returns 模拟的存储适配器实例 */ export const createMockStorage = (): StorageAdapter => { const storage: Record = {}; return { getItem: vi.fn((key: string) => storage[key] || null), setItem: vi.fn((key: string, value: string) => { storage[key] = value; }), removeItem: vi.fn((key: string) => { delete storage[key]; }) }; };