diff options
Diffstat (limited to 'client/src/setup.ts')
-rw-r--r-- | client/src/setup.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/client/src/setup.ts b/client/src/setup.ts index 0abb5f3..d72d646 100644 --- a/client/src/setup.ts +++ b/client/src/setup.ts @@ -1,6 +1,15 @@ -import { afterAll, afterEach, beforeAll } from 'vitest'; +import { afterAll, afterEach, beforeAll, beforeEach, vitest } from 'vitest'; import { server } from './mocks/server'; beforeAll(() => server.listen({ onUnhandledRequest: 'error' })); +beforeEach(() => { + const mockIntersectionObserver = vitest.fn(); + mockIntersectionObserver.mockReturnValue({ + observe: () => this, + unobserve: () => this, + disconnect: () => this, + }); + window.IntersectionObserver = mockIntersectionObserver; +}) afterAll(() => server.close()); afterEach(() => server.resetHandlers()); |