import type { Config } from 'jest' const config: Config = { preset: 'ts-jest', testEnvironment: 'node', setupFilesAfterEnv: ['/jest.setup.ts'], moduleNameMapper: { '@helpers': '/src/helpers', '@constants': '/src/constants', '@controllers': '/src/controllers', '@models': '/src/models', '@routes': '/src/routes', '@types': '/src/types', }, testTimeout: 10000, coverageDirectory: 'coverage', coverageReporters: ['json-summary', 'text'], coveragePathIgnorePatterns: [ '/src/types/', '/src/models/', '/src/index.ts', 'databaseConnection.ts', 'getCorsOptions.ts', 'test.config.ts', ], } export default config