diff --git a/jest.config.base.js b/jest.config.base.js index b631c2009d96c3f6f52ac049b398915ac612ba9e..a6c22a8877cb6fae3ddc6fa41769a73e455e7290 100644 --- a/jest.config.base.js +++ b/jest.config.base.js @@ -174,7 +174,7 @@ module.exports = (path, options = {}) => { restoreMocks: true, slowTestThreshold: process.env.CI ? 6000 : 500, transform: { - '^.+\\.(gql|graphql)$': 'jest-transform-graphql', + '^.+\\.(gql|graphql)$': './spec/frontend/__helpers__/graphql_transformer.js', '^.+_worker\\.js$': './spec/frontend/__helpers__/web_worker_transformer.js', '^.+\\.js$': 'babel-jest', '^.+\\.vue$': '@vue/vue2-jest', diff --git a/package.json b/package.json index b08616d586c1819b4fa3d80fe5fcce35feee816a..0a5d1df542205fbe13c53585ce42e400c00ec5df 100644 --- a/package.json +++ b/package.json @@ -231,7 +231,6 @@ "jest-jasmine2": "^27.5.1", "jest-junit": "^12.0.0", "jest-raw-loader": "^1.0.1", - "jest-transform-graphql": "^2.1.0", "jest-util": "^27.5.1", "markdownlint-cli": "0.32.2", "miragejs": "^0.1.40", diff --git a/spec/frontend/__helpers__/graphql_transformer.js b/spec/frontend/__helpers__/graphql_transformer.js new file mode 100644 index 0000000000000000000000000000000000000000..e776e2ea6aca551cb4c5290aeb36d776f50c80ed --- /dev/null +++ b/spec/frontend/__helpers__/graphql_transformer.js @@ -0,0 +1,8 @@ +/* eslint-disable import/no-commonjs */ +const loader = require('graphql-tag/loader'); + +module.exports = { + process(src) { + return loader.call({ cacheable() {} }, src); + }, +}; diff --git a/yarn.lock b/yarn.lock index 187e18182c2a70467876799c6475ad8a9023049d..1f0556dd73d78ef4d41651fdb89a422c7f361e41 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7396,11 +7396,6 @@ jest-snapshot@^27.5.1: pretty-format "^27.5.1" semver "^7.3.2" -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@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9"