diff --git a/local/config/src/jest.js b/local/config/src/jest.js index f3840ec..57c5dd1 100644 --- a/local/config/src/jest.js +++ b/local/config/src/jest.js @@ -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/', + '/([^/]*)\\.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, }, ], }; diff --git a/packages/overlayscrollbars/package.json b/packages/overlayscrollbars/package.json index 5d86e59..5165f84 100644 --- a/packages/overlayscrollbars/package.json +++ b/packages/overlayscrollbars/package.json @@ -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",