add coverage ignore patterns

This commit is contained in:
Rene Haas
2022-10-31 00:33:08 +01:00
parent 0ef07f2c14
commit 7c0fd242ca
2 changed files with 9 additions and 4 deletions
+8 -3
View File
@@ -9,11 +9,14 @@ const assetFilesModuleNameMapper = {
path.resolve(__dirname, 'jest.fileMock.js'),
'.*\\.(css|less|scss|sass)$': path.resolve(__dirname, 'jest.fileMock.js'),
};
const coveragePathIgnorePatterns = [
'/node_modules/',
'<rootDir>/([^/]*)\\.config\\.(js|mjs|cjs|ts)',
];
/** @type {import('jest').Config} */
module.exports = {
coverageDirectory: './.coverage/unit',
moduleNameMapper: assetFilesModuleNameMapper,
projects: [
{
displayName: 'node',
@@ -26,8 +29,9 @@ module.exports = {
...assetFilesModuleNameMapper,
...resolve.paths.jest.moduleNameMapper,
},
testPathIgnorePatterns: ['\\\\node_modules\\\\'],
testPathIgnorePatterns: ['/node_modules/'],
setupFilesAfterEnv: [path.resolve(__dirname, './jest.setup.js')],
coveragePathIgnorePatterns,
},
{
displayName: 'jsdom',
@@ -40,8 +44,9 @@ module.exports = {
...assetFilesModuleNameMapper,
...resolve.paths.jest.moduleNameMapper,
},
testPathIgnorePatterns: ['\\\\node_modules\\\\'],
testPathIgnorePatterns: ['/node_modules/'],
setupFilesAfterEnv: [path.resolve(__dirname, './jest.setup.js')],
coveragePathIgnorePatterns,
},
],
};