diff --git a/apps/desktop/src/test/setup.ts b/apps/desktop/src/test/setup.ts index ce0cb1c..dd318eb 100644 --- a/apps/desktop/src/test/setup.ts +++ b/apps/desktop/src/test/setup.ts @@ -13,11 +13,16 @@ Object.defineProperty(window, '__TAURI__', { // Mock IntersectionObserver global.IntersectionObserver = class IntersectionObserver { + root = null; + rootMargin = ''; + thresholds = []; + constructor() {} disconnect() {} observe() {} unobserve() {} -}; + takeRecords() { return []; } +} as any; // Mock ResizeObserver global.ResizeObserver = class ResizeObserver { @@ -44,9 +49,11 @@ Object.defineProperty(window, 'matchMedia', { // Mock localStorage const localStorageMock = { + length: 0, getItem: vi.fn(), setItem: vi.fn(), removeItem: vi.fn(), clear: vi.fn(), -}; + key: vi.fn(), +} as Storage; global.localStorage = localStorageMock;