Files
gh-christianlouis-inboxconv…/frontend/jest.config.mjs

25 lines
598 B
JavaScript

import nextJest from 'next/jest.js';
const createJestConfig = nextJest({
dir: './',
});
const customJestConfig = {
testEnvironment: 'jest-environment-jsdom',
setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
moduleNameMapper: {
'^@/(.*)$': '<rootDir>/src/$1',
},
testMatch: ['**/*.test.(ts|tsx|js|jsx)', '**/*.test.ts', '**/*.test.tsx'],
collectCoverageFrom: [
'src/**/*.{ts,tsx}',
'!src/**/*.d.ts',
'!src/**/layout.tsx',
'!src/**/page.tsx',
'!src/instrumentation.ts',
'!src/test-setup.ts',
],
};
export default createJestConfig(customJestConfig);