fix(test): make browser-project tests contribute to coverage measurement #495

Merged
marcel merged 5 commits from feat/issue-425-browser-coverage into main 2026-05-09 19:04:28 +02:00
2 changed files with 10 additions and 2 deletions
Showing only changes of commit 80ccc0f3c6 - Show all commits

View File

@@ -59,7 +59,10 @@ export default defineConfig({
],
exclude: ['**/*.svelte', '**/*.svelte.ts', '**/__mocks__/**'],
thresholds: {
branches: 80
lines: 80,
functions: 80,
branches: 80,
statements: 80
}
},
projects: [

View File

@@ -8,6 +8,8 @@ import { sveltekit } from '@sveltejs/kit/vite';
// Standalone config for browser-project Istanbul coverage.
// Uses a dedicated root-level coverage block because Vitest 4 ignores
// per-project coverage overrides inside test.projects.
// Plugins mirrored from vite.config.ts: tailwindcss, sveltekit, devtoolsJson, paraglideVitePlugin
// Update here whenever vite.config.ts plugins change.
export default defineConfig({
optimizeDeps: {
include: ['pdfjs-dist', '@tiptap/core', '@tiptap/starter-kit', '@tiptap/extension-mention']
@@ -39,7 +41,10 @@ export default defineConfig({
include: ['src/**/*.svelte', 'src/**/*.svelte.ts'],
exclude: ['src/lib/paraglide/**', 'src/lib/generated/**', 'src/hooks/**', '**/__mocks__/**'],
thresholds: {
branches: 80
lines: 80,
functions: 80,
branches: 80,
statements: 80
}
}
}