svelte vitest repository integration test
inspiration: db test with in-memory postgres https://github.com/drizzle-team/drizzle-orm/issues/4205 separate tests https://github.com/vitest-dev/vitest/discussions/4675 https://vitest.dev/guide/workspace.html (https://svelte.dev/docs/svelte/testing) (https://vitest.dev/api/vi.html#vi-mock) //vitest.workspace.ts import { defineWorkspace } from 'vitest/config' import tsconfigPaths from "vite-tsconfig-paths" import { sveltekit } from '@sveltejs/kit/vite'; export default defineWorkspace([ { test: { name: 'unit', include: ['**/*.spec.ts'], exclude: [ '**/*architecture.spec.ts', '**/*.spec.svelte.ts', '**/**.db.spec.ts' ], }, }, { plugins: [sveltekit()], test: { name: 'svelte unit', include: ['**/*.spec.svelte.ts'], }, }, { test: { name: 'architecture', include: ['**/architecture.spec.ts'], // More integration test related setup here....