// Jest Configuration for Testing module.exports = { preset: 'ts-jest', testEnvironment: 'jsdom', setupFilesAfterEnv: ['/src/test/setup.ts'], moduleNameMapping: { '^@/(.*)$': '/src/$1', '\\.(css|less|scss)$': 'identity-obj-proxy' }, collectCoverageFrom: [ 'src/**/*.{ts,tsx}', '!src/**/*.d.ts', '!src/test/**/*', '!src/main.tsx' ], coverageThreshold: { global: { branches: 70, functions: 70, lines: 70, statements: 70 } }, testMatch: [ '/src/**/__tests__/**/*.{ts,tsx}', '/src/**/*.{test,spec}.{ts,tsx}' ] }