| 1234567891011121314151617181920212223242526272829303132333435 |
- import { defineConfig } from 'vitest/config';
- import path from 'path';
- export default defineConfig({
- test: {
- include: ['../tests/unit/**/*.test.ts', '../tests/integration/**/*.test.ts'],
- globals: true,
- environment: 'node',
- clearMocks: true,
- mockReset: true,
- coverage: {
- provider: 'v8',
- reporter: ['text', 'json', 'html'],
- reportsDirectory: './coverage',
- include: ['src/**/*.ts'],
- exclude: [
- '**/*.d.ts',
- '**/node_modules/**',
- '**/dist/**',
- '**/test/**',
- '**/tests/**',
- '**/*.test.ts',
- '**/*.spec.ts',
- 'src/app.ts',
- 'src/server.ts',
- ],
- },
- setupFiles: ['../tests/unit/setup.ts'],
- },
- resolve: {
- alias: {
- '@': path.resolve(__dirname, './src'),
- },
- },
- });
|