appointment_system/backend/jest.config.js
2025-12-11 22:50:18 +08:00

24 lines
461 B
JavaScript

module.exports = {
testEnvironment: 'node',
coverageDirectory: 'coverage',
collectCoverageFrom: [
'src/**/*.js',
'!src/server.js',
'!src/config/**',
],
testMatch: [
'**/__tests__/**/*.js',
'**/?(*.)+(spec|test).js',
],
coverageThreshold: {
global: {
branches: 80,
functions: 80,
lines: 80,
statements: 80,
},
},
setupFilesAfterEnv: ['<rootDir>/src/tests/setup.js'],
testTimeout: 10000,
};