From e7ad9072ec4267db0ea857ae9765e9b0666c2dc8 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Mon, 17 Nov 2025 21:46:11 +0100 Subject: [PATCH] docs: fix `IntersectionObserver` example (#9045) --- docs/guide/mocking/globals.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/guide/mocking/globals.md b/docs/guide/mocking/globals.md index fe195628c..28e84332d 100644 --- a/docs/guide/mocking/globals.md +++ b/docs/guide/mocking/globals.md @@ -7,12 +7,12 @@ By default, Vitest does not reset these globals, but you can turn on the [`unstu ```ts import { vi } from 'vitest' -const IntersectionObserverMock = vi.fn(() => ({ - disconnect: vi.fn(), - observe: vi.fn(), - takeRecords: vi.fn(), - unobserve: vi.fn(), -})) +const IntersectionObserverMock = vi.fn(class { + disconnect = vi.fn() + observe = vi.fn() + takeRecords = vi.fn() + unobserve = vi.fn() +}) vi.stubGlobal('IntersectionObserver', IntersectionObserverMock) -- 2.51.2