import { defineConfig } from 'vitest/config' export default defineConfig({ test: { coverage: { provider: 'v8', exclude: [ 'app/models/**', // Thin MongoDB wrappers covered by integration tests 'app/controllers/**', // HTTP layer covered by E2E tests 'app/middleware/**', // HTTP middleware covered by E2E tests 'app/exceptions/**', 'providers/**', // AdonisJS providers (boot lifecycle) 'node_modules/**', 'tests/**', 'inertia/**', 'config/**', 'start/**', 'database/**', // BaseModel covered by integration + unit mock tests ], }, }, })