From 333bcef4a58d16eb5a8940e9d08d32caa9db4480 Mon Sep 17 00:00:00 2001 From: rtkay123 Date: Sun, 22 Jun 2025 11:25:31 +0200 Subject: initial commit --- src/routes/+layout.svelte | 7 +++++++ src/routes/+page.svelte | 2 ++ src/routes/page.svelte.test.ts | 13 +++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 src/routes/+layout.svelte create mode 100644 src/routes/+page.svelte create mode 100644 src/routes/page.svelte.test.ts (limited to 'src/routes') diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 0000000..b93e9ba --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,7 @@ + + +{@render children()} diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte new file mode 100644 index 0000000..cc88df0 --- /dev/null +++ b/src/routes/+page.svelte @@ -0,0 +1,2 @@ +

Welcome to SvelteKit

+

Visit svelte.dev/docs/kit to read the documentation

diff --git a/src/routes/page.svelte.test.ts b/src/routes/page.svelte.test.ts new file mode 100644 index 0000000..3c6adf3 --- /dev/null +++ b/src/routes/page.svelte.test.ts @@ -0,0 +1,13 @@ +import { page } from '@vitest/browser/context'; +import { describe, expect, it } from 'vitest'; +import { render } from 'vitest-browser-svelte'; +import Page from './+page.svelte'; + +describe('/+page.svelte', () => { + it('should render h1', async () => { + render(Page); + + const heading = page.getByRole('heading', { level: 1 }); + await expect.element(heading).toBeInTheDocument(); + }); +}); -- cgit v1.2.3