diff --git a/packages/react/test/reactrouter-cross-usage.test.tsx b/packages/react/test/reactrouter-cross-usage.test.tsx index e21fca13a077..424821a9ad98 100644 --- a/packages/react/test/reactrouter-cross-usage.test.tsx +++ b/packages/react/test/reactrouter-cross-usage.test.tsx @@ -63,15 +63,6 @@ vi.mock('@sentry/browser', async requireActual => { }; }); -vi.mock('@sentry/core', async requireActual => { - return { - ...(await requireActual()), - getRootSpan: () => { - return mockRootSpan; - }, - }; -}); - vi.mock('@sentry/core', async requireActual => { const actual = (await requireActual()) as any; return { @@ -82,6 +73,8 @@ vi.mock('@sentry/core', async requireActual => { getActiveSpan: () => { const span = actual.getActiveSpan(); + if (!span) return undefined; + span.updateName = mockNavigationSpan.updateName; span.setAttribute = mockNavigationSpan.setAttribute;