import '@testing-library/jest-dom/vitest' // Mock localStorage for zustand persist middleware const localStorageMock = (() => { let store: Record = {} return { getItem: (key: string) => store[key] ?? null, setItem: (key: string, value: string) => { store[key] = value }, removeItem: (key: string) => { delete store[key] }, clear: () => { store = {} }, get length() { return Object.keys(store).length }, key: (index: number) => Object.keys(store)[index] ?? null, } })() Object.defineProperty(globalThis, 'localStorage', { value: localStorageMock })