module.exports = { testEnvironment: 'node', coverageDirectory: 'coverage', collectCoverageFrom: [ 'routes/**/*.js', 'middleware/**/*.js', 'models/**/*.js', '!**/node_modules/**', '!**/coverage/**' ], testMatch: [ '**/__tests__/**/*.test.js', '**/?(*.)+(spec|test).js' ], coverageThreshold: { global: { branches: 70, functions: 70, lines: 70, statements: 70 } }, setupFiles: ['/__tests__/jest.preSetup.js'], setupFilesAfterEnv: ['/__tests__/jest.setup.js'], testTimeout: 30000, verbose: true };