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,
},
],
};
+1 -1
View File
@@ -51,7 +51,7 @@
"e2e": "playwright test --grep-invert @special",
"e2e:dev": "playwright test --workers 1 --timeout 0 --global-timeout 0",
"jest": "jest --coverage --testPathPattern",
"jest:node": "jest --selectProjects node --testPathPattern",
"jest:node": "jest --coverage --selectProjects node --testPathPattern",
"jest:jsdom": "jest --selectProjects jsdom --testPathPattern",
"posttest": "playwright-merge-coverage && full-coverage",
"postjest": "full-coverage",