vitest.config.ts
Rama main · réplica de lectura del repositorio original.
import { defineConfig, mergeConfig } from 'vitest/config'
import viteConfig from './vite.config.ts'
// ADR-011: unit and component tests run on the app's own Vite config (the @ds
// alias, the Preact preset, react → preact/compat), never a restated copy.
export default mergeConfig(
viteConfig,
defineConfig({
test: {
environment: 'jsdom',
include: ['src/**/*.test.{ts,tsx}', 'test/**/*.test.ts'],
restoreMocks: true,
unstubGlobals: true,
},
}),
)