diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/tests/sdk.test.ts b/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/tests/sdk.test.ts index c1131913d057..435b9fe48cb8 100644 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/tests/sdk.test.ts +++ b/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/tests/sdk.test.ts @@ -4,12 +4,10 @@ test.describe('SDK-internal behavior', () => { test('Injects fetch proxy script for SvelteKit<2.16.0', async ({ page }) => { await page.goto('/'); - const sentryCarrier = await page.evaluate('typeof window.__SENTRY__'); + // @ts-expect-error this is defined + await page.waitForFunction(() => typeof window.__SENTRY__ === 'object'); const proxyHandle = await page.evaluate('typeof window._sentryFetchProxy'); - // sanity check - expect(sentryCarrier).toBe('object'); - // fetch proxy script ran expect(proxyHandle).toBe('function'); }); diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2/tests/sdk.test.ts b/dev-packages/e2e-tests/test-applications/sveltekit-2/tests/sdk.test.ts index f35a81e91238..8633439eb503 100644 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2/tests/sdk.test.ts +++ b/dev-packages/e2e-tests/test-applications/sveltekit-2/tests/sdk.test.ts @@ -4,11 +4,11 @@ import { waitForInitialPageload } from './utils'; test.describe('SDK-internal behavior', () => { test("Doesn't inject fetch proxy script for SvelteKit>=2.16.0", async ({ page }) => { await waitForInitialPageload(page, { route: '/' }); - const sentryCarrier = await page.evaluate('typeof window.__SENTRY__'); - const proxyHandle = await page.evaluate('typeof window._sentryFetchProxy'); - // sanity check - expect(sentryCarrier).toBe('object'); + // @ts-expect-error this is defined + await page.waitForFunction(() => typeof window.__SENTRY__ === 'object'); + + const proxyHandle = await page.evaluate('typeof window._sentryFetchProxy'); // fetch proxy script didn't run expect(proxyHandle).toBe('undefined');