mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-08-06 10:19:48 +00:00
Setup Jest for EE
This commit is contained in:
9
ee/spec/frontend/.eslintrc.yml
Normal file
9
ee/spec/frontend/.eslintrc.yml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
env:
|
||||||
|
jest/globals: true
|
||||||
|
plugins:
|
||||||
|
- jest
|
||||||
|
settings:
|
||||||
|
import/resolver:
|
||||||
|
jest:
|
||||||
|
jestConfigFile: "jest.config.js"
|
@ -13,10 +13,11 @@ if (process.env.CI) {
|
|||||||
|
|
||||||
// eslint-disable-next-line import/no-commonjs
|
// eslint-disable-next-line import/no-commonjs
|
||||||
module.exports = {
|
module.exports = {
|
||||||
testMatch: ['<rootDir>/spec/frontend/**/*_spec.js'],
|
testMatch: ['<rootDir>/spec/frontend/**/*_spec.js', '<rootDir>/ee/spec/frontend/**/*_spec.js'],
|
||||||
moduleFileExtensions: ['js', 'json', 'vue'],
|
moduleFileExtensions: ['js', 'json', 'vue'],
|
||||||
moduleNameMapper: {
|
moduleNameMapper: {
|
||||||
'^~(.*)$': '<rootDir>/app/assets/javascripts$1',
|
'^~(.*)$': '<rootDir>/app/assets/javascripts$1',
|
||||||
|
'^ee(.*)$': '<rootDir>/ee/app/assets/javascripts$1',
|
||||||
'^helpers(.*)$': '<rootDir>/spec/frontend/helpers$1',
|
'^helpers(.*)$': '<rootDir>/spec/frontend/helpers$1',
|
||||||
},
|
},
|
||||||
collectCoverageFrom: ['<rootDir>/app/assets/javascripts/**/*.{js,vue}'],
|
collectCoverageFrom: ['<rootDir>/app/assets/javascripts/**/*.{js,vue}'],
|
||||||
|
Reference in New Issue
Block a user