From c8a29de9c4bf36cf7cc06ae48aa74d150d32010d Mon Sep 17 00:00:00 2001 From: Hendrik Belitz Date: Mon, 23 Jun 2025 17:23:23 +0200 Subject: [PATCH] 37 Fixed mock in page.svelte test (api route did not exist in unit test) --- src/routes/page.svelte.test.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/routes/page.svelte.test.ts b/src/routes/page.svelte.test.ts index a110662..d259c85 100644 --- a/src/routes/page.svelte.test.ts +++ b/src/routes/page.svelte.test.ts @@ -1,9 +1,18 @@ -import { describe, test, expect } from 'vitest'; +import { describe, test, expect, vi, beforeEach } from 'vitest'; import '@testing-library/jest-dom/vitest'; import { render, screen } from '@testing-library/svelte'; import Page from './+page.svelte'; describe('/+page.svelte', () => { + beforeEach(() => { + // Mock fetch to avoid the "Invalid URL" error + global.fetch = vi.fn(() => + Promise.resolve({ + json: () => Promise.resolve({ envOkay: true }) + } as Response) + ); + }); + test('should render h1', () => { render(Page); expect(screen.getByRole('heading', { level: 1 })).toBeInTheDocument();