prettier !
This commit is contained in:
@@ -22,7 +22,7 @@ export default defineConfig({
|
||||
resolve: {
|
||||
alias: {
|
||||
// Use __dirname for a more robust path resolution
|
||||
'@': path.resolve(__dirname, './src'),
|
||||
'@': path.resolve(__dirname, './src'),
|
||||
// This alias ensures that any import of 'services/logger' is resolved
|
||||
// to the browser-safe client version during the Vite build process.
|
||||
// Server-side code should explicitly import 'services/logger.server'.
|
||||
@@ -51,7 +51,7 @@ export default defineConfig({
|
||||
'**/node_modules/**',
|
||||
'**/dist/**',
|
||||
'src/tests/integration/**', // Exclude the entire integration test directory
|
||||
'**/*.e2e.test.ts'
|
||||
'**/*.e2e.test.ts',
|
||||
],
|
||||
// Disable file parallelism to run tests sequentially (replaces --no-threads)
|
||||
fileParallelism: false,
|
||||
@@ -60,10 +60,12 @@ export default defineConfig({
|
||||
reporter: [
|
||||
// Add maxCols to suggest a wider output for the text summary.
|
||||
['text', { maxCols: 200 }],
|
||||
'html', 'json'],
|
||||
'html',
|
||||
'json',
|
||||
],
|
||||
// hanging-process reporter helps identify tests that do not exit properly - comes at a high cost tho
|
||||
//reporter: ['verbose', 'html', 'json', 'hanging-process'],
|
||||
reportsDirectory: './.coverage/unit',
|
||||
reportsDirectory: './.coverage/unit',
|
||||
clean: true,
|
||||
reportOnFailure: true, // This ensures the report generates even if tests fail
|
||||
include: ['src/**/*.{ts,tsx}'],
|
||||
@@ -71,19 +73,19 @@ export default defineConfig({
|
||||
// By excluding scripts, setup files, and type definitions, we get a more accurate
|
||||
// picture of the test coverage for the actual application logic.
|
||||
exclude: [
|
||||
'src/index.tsx', // Application entry point
|
||||
'src/main.tsx', // A common alternative entry point name
|
||||
'src/index.tsx', // Application entry point
|
||||
'src/main.tsx', // A common alternative entry point name
|
||||
'src/types.ts',
|
||||
'src/tests/**', // Exclude all test setup and helper files
|
||||
'src/vitest.setup.ts', // Global test setup config
|
||||
'src/vitest.setup.ts', // Global test setup config
|
||||
'src/**/*.test.{ts,tsx}', // Exclude test files themselves
|
||||
'src/**/*.stories.{ts,tsx}', // Exclude Storybook stories
|
||||
'src/**/*.d.ts', // Exclude type definition files
|
||||
'src/components/icons/**', // Exclude icon components if they are simple wrappers
|
||||
'src/db/seed.ts', // Database seeding script
|
||||
'src/db/seed_admin_account.ts', // Database seeding script
|
||||
'src/db/backup_user.ts', // Database backup script
|
||||
'src/db/seed.ts', // Database seeding script
|
||||
'src/db/seed_admin_account.ts', // Database seeding script
|
||||
'src/db/backup_user.ts', // Database backup script
|
||||
],
|
||||
},
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user