diff options
Diffstat (limited to 'jest.config.js')
-rw-r--r-- | jest.config.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/jest.config.js b/jest.config.js index 3f9dc3fe213..79522552c6d 100644 --- a/jest.config.js +++ b/jest.config.js @@ -40,6 +40,8 @@ const moduleNameMapper = { '^spec/test_constants$': '<rootDir>/spec/frontend/helpers/test_constants', }; +const collectCoverageFrom = ['<rootDir>/app/assets/javascripts/**/*.{js,vue}']; + if (IS_EE) { const rootDirEE = '<rootDir>/ee/app/assets/javascripts$1'; Object.assign(moduleNameMapper, { @@ -47,6 +49,8 @@ if (IS_EE) { '^ee_component(/.*)$': rootDirEE, '^ee_else_ce(/.*)$': rootDirEE, }); + + collectCoverageFrom.push(rootDirEE.replace('$1', '/**/*.{js,vue}')); } // eslint-disable-next-line import/no-commonjs @@ -54,7 +58,7 @@ module.exports = { testMatch, moduleFileExtensions: ['js', 'json', 'vue'], moduleNameMapper, - collectCoverageFrom: ['<rootDir>/app/assets/javascripts/**/*.{js,vue}'], + collectCoverageFrom, coverageDirectory: '<rootDir>/coverage-frontend/', coverageReporters: ['json', 'lcov', 'text-summary', 'clover'], cacheDirectory: '<rootDir>/tmp/cache/jest', |