From 8d88a76dbf059ba2990480c62d820422f81f1c8f Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Wed, 22 Apr 2026 09:30:08 -0400 Subject: [PATCH] test(web): add Vitest smoke test and jsdom config --- web/src/lib/example.test.ts | 7 +++++++ web/vitest.config.ts | 10 ++++++++++ 2 files changed, 17 insertions(+) create mode 100644 web/src/lib/example.test.ts create mode 100644 web/vitest.config.ts diff --git a/web/src/lib/example.test.ts b/web/src/lib/example.test.ts new file mode 100644 index 00000000..50cae2e6 --- /dev/null +++ b/web/src/lib/example.test.ts @@ -0,0 +1,7 @@ +import { describe, expect, it } from 'vitest'; + +describe('scaffold smoke', () => { + it('runs vitest', () => { + expect(1 + 1).toBe(2); + }); +}); diff --git a/web/vitest.config.ts b/web/vitest.config.ts new file mode 100644 index 00000000..5b942998 --- /dev/null +++ b/web/vitest.config.ts @@ -0,0 +1,10 @@ +import { sveltekit } from '@sveltejs/kit/vite'; +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + plugins: [sveltekit()], + test: { + environment: 'jsdom', + include: ['src/**/*.test.ts'] + } +});