summaryrefslogtreecommitdiff
path: root/spec/frontend/mocks/mocks_helper.js
diff options
context:
space:
mode:
authorMartin Hanzel <mhanzel@gitlab.com>2019-07-16 16:03:41 +0200
committerMartin Hanzel <mhanzel@gitlab.com>2019-07-16 16:24:21 +0200
commit73e2e4489c988a442844e8ffda6ac79f5d706ba7 (patch)
tree233183ddfab84e5bb97943cd85c7d64c71dd8dbf /spec/frontend/mocks/mocks_helper.js
parente5525fb74d8864e39c8894c7e3c6880fb88156e7 (diff)
downloadgitlab-ce-mh/net-mocks-2.tar.gz
Lazy-load auto-injected mocksmh/net-mocks-2
Diffstat (limited to 'spec/frontend/mocks/mocks_helper.js')
-rw-r--r--spec/frontend/mocks/mocks_helper.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/spec/frontend/mocks/mocks_helper.js b/spec/frontend/mocks/mocks_helper.js
index 4fea7b31e44..21c032cd3c9 100644
--- a/spec/frontend/mocks/mocks_helper.js
+++ b/spec/frontend/mocks/mocks_helper.js
@@ -27,8 +27,8 @@ const getMockFiles = root => readdir.sync(root, { deep: MAX_DEPTH, filter: mockF
// Function that performs setting a mock. This has to be overridden by the unit test, because
// jest.setMock can't be overwritten across files.
// Use require() because jest.setMock expects the CommonJS exports object
-// eslint-disable-next-line import/no-dynamic-require, global-require
-const defaultSetMock = (source, mock) => jest.setMock(source, require(mock));
+const defaultSetMock = (srcPath, mockPath) =>
+ jest.mock(srcPath, () => jest.requireActual(mockPath));
// eslint-disable-next-line import/prefer-default-export
export const setupManualMocks = function setupManualMocks(setMock = defaultSetMock) {