diff --git a/src/index.js b/src/index.js index 9dd2ab582..ae69cfb37 100644 --- a/src/index.js +++ b/src/index.js @@ -49,10 +49,13 @@ const getConfigFunction = config => () => { return resolveConfig([defaultConfig]) } - if (!_.isObject(config)) { - getModuleDependencies(config).forEach(mdl => { - delete require.cache[require.resolve(mdl.file)] - }) + // Skip this if Jest is running: https://github.com/facebook/jest/pull/9841#issuecomment-621417584 + if (process.env.JEST_WORKER_ID === undefined) { + if (!_.isObject(config)) { + getModuleDependencies(config).forEach(mdl => { + delete require.cache[require.resolve(mdl.file)] + }) + } } const configObject = _.isObject(config) ? _.get(config, 'config', config) : require(config)