mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-07-25 16:03:48 +00:00
Added GraphQL Jest transform
This commit is contained in:

committed by
Filipa Lacerda

parent
b0097199a3
commit
224417e2b4
@ -20,6 +20,7 @@ module.exports = {
|
|||||||
'^ee(.*)$': '<rootDir>/ee/app/assets/javascripts$1',
|
'^ee(.*)$': '<rootDir>/ee/app/assets/javascripts$1',
|
||||||
'^helpers(.*)$': '<rootDir>/spec/frontend/helpers$1',
|
'^helpers(.*)$': '<rootDir>/spec/frontend/helpers$1',
|
||||||
'^vendor(.*)$': '<rootDir>/vendor/assets/javascripts$1',
|
'^vendor(.*)$': '<rootDir>/vendor/assets/javascripts$1',
|
||||||
|
'\\.(jpg|jpeg|png|svg)$': '<rootDir>/spec/frontend/__mocks__/file_mock.js',
|
||||||
},
|
},
|
||||||
collectCoverageFrom: ['<rootDir>/app/assets/javascripts/**/*.{js,vue}'],
|
collectCoverageFrom: ['<rootDir>/app/assets/javascripts/**/*.{js,vue}'],
|
||||||
coverageDirectory: '<rootDir>/coverage-frontend/',
|
coverageDirectory: '<rootDir>/coverage-frontend/',
|
||||||
@ -30,6 +31,7 @@ module.exports = {
|
|||||||
setupTestFrameworkScriptFile: '<rootDir>/spec/frontend/test_setup.js',
|
setupTestFrameworkScriptFile: '<rootDir>/spec/frontend/test_setup.js',
|
||||||
restoreMocks: true,
|
restoreMocks: true,
|
||||||
transform: {
|
transform: {
|
||||||
|
'^.+\\.(gql|graphql)$': 'jest-transform-graphql',
|
||||||
'^.+\\.js$': 'babel-jest',
|
'^.+\\.js$': 'babel-jest',
|
||||||
'^.+\\.vue$': 'vue-jest',
|
'^.+\\.vue$': 'vue-jest',
|
||||||
},
|
},
|
||||||
|
@ -72,6 +72,7 @@
|
|||||||
"graphql": "^14.0.2",
|
"graphql": "^14.0.2",
|
||||||
"imports-loader": "^0.8.0",
|
"imports-loader": "^0.8.0",
|
||||||
"jed": "^1.1.1",
|
"jed": "^1.1.1",
|
||||||
|
"jest-transform-graphql": "^2.1.0",
|
||||||
"jquery": "^3.2.1",
|
"jquery": "^3.2.1",
|
||||||
"jquery-ujs": "1.2.2",
|
"jquery-ujs": "1.2.2",
|
||||||
"jquery.waitforimages": "^2.2.0",
|
"jquery.waitforimages": "^2.2.0",
|
||||||
|
1
spec/frontend/__mocks__/file_mock.js
Normal file
1
spec/frontend/__mocks__/file_mock.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
export default '';
|
@ -6371,6 +6371,11 @@ jest-snapshot@^23.6.0:
|
|||||||
pretty-format "^23.6.0"
|
pretty-format "^23.6.0"
|
||||||
semver "^5.5.0"
|
semver "^5.5.0"
|
||||||
|
|
||||||
|
jest-transform-graphql@^2.1.0:
|
||||||
|
version "2.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/jest-transform-graphql/-/jest-transform-graphql-2.1.0.tgz#903cb66bb27bc2772fd3e5dd4f7e9b57230f5829"
|
||||||
|
integrity sha1-kDy2a7J7wncv0+XdT36bVyMPWCk=
|
||||||
|
|
||||||
jest-util@^23.4.0:
|
jest-util@^23.4.0:
|
||||||
version "23.4.0"
|
version "23.4.0"
|
||||||
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561"
|
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561"
|
||||||
|
Reference in New Issue
Block a user