{
"testEnvironment": "node",
"testMatch": [
"**/tests/**/*.test.js"
],
"coverageDirectory": "coverage",
"collectCoverageFrom": [
"routes/**/*.js",
"middleware/**/*.js",
"models/**/*.js",
"utils/**/*.js",
"!**/node_modules/**",
"!**/tests/**"
],
"coverageThreshold": {
"global": {
"branches": 70,
"functions": 70,
"lines": 70,
"statements": 70
}
},
"testTimeout": 30000,
"setupFilesAfterEnv": ["<rootDir>/tests/setup.js"]
}