Skip to content

Commit 07a373a

Browse files
authored
properly mock posthog.capture (#2409)
1 parent 58ecb04 commit 07a373a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

frontends/main/src/app-pages/HomePage/HomePage.test.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,16 @@ import {
1717
import invariant from "tiny-invariant"
1818
import * as routes from "@/common/urls"
1919
import { assertHeadings } from "ol-test-utilities"
20-
import { useFeatureFlagEnabled } from "posthog-js/react"
20+
import { useFeatureFlagEnabled, usePostHog } from "posthog-js/react"
2121

2222
jest.mock("posthog-js/react")
2323
const mockedUseFeatureFlagEnabled = jest.mocked(useFeatureFlagEnabled)
24+
const mockedPostHogCapture = jest.fn()
25+
jest.mock("posthog-js/react")
26+
jest.mocked(usePostHog).mockReturnValue(
27+
// @ts-expect-error Not mocking all of posthog
28+
{ capture: mockedPostHogCapture },
29+
)
2430

2531
const assertLinksTo = (
2632
el: HTMLElement,

0 commit comments

Comments
 (0)