summaryrefslogtreecommitdiff
path: root/apps/web/vitest.config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/vitest.config.ts')
-rw-r--r--apps/web/vitest.config.ts30
1 files changed, 30 insertions, 0 deletions
diff --git a/apps/web/vitest.config.ts b/apps/web/vitest.config.ts
new file mode 100644
index 00000000..e546f78a
--- /dev/null
+++ b/apps/web/vitest.config.ts
@@ -0,0 +1,30 @@
+/// <reference types="vitest" />
+import { defineConfig } from 'vitest/config'
+import react from '@vitejs/plugin-react'
+import path from 'path'
+
+export default defineConfig({
+ plugins: [react()],
+ test: {
+ environment: 'jsdom',
+ setupFiles: ['./src/__tests__/setup.ts'],
+ globals: true,
+ css: true,
+ coverage: {
+ provider: 'v8',
+ reporter: ['text', 'json', 'html'],
+ exclude: [
+ 'node_modules/',
+ 'src/__tests__/',
+ '**/*.d.ts',
+ '**/*.config.*',
+ '**/coverage/**'
+ ]
+ }
+ },
+ resolve: {
+ alias: {
+ '@': path.resolve(__dirname, './src'),
+ },
+ },
+})