Skip to content

Commit 5b18ef4

Browse files
committed
Silence jest warnings about mutating require cache
1 parent 7ce188e commit 5b18ef4

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/index.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,13 @@ const getConfigFunction = config => () => {
4949
return resolveConfig([defaultConfig])
5050
}
5151

52-
if (!_.isObject(config)) {
53-
getModuleDependencies(config).forEach(mdl => {
54-
delete require.cache[require.resolve(mdl.file)]
55-
})
52+
// Skip this if Jest is running: https://github.com/facebook/jest/pull/9841#issuecomment-621417584
53+
if (process.env.JEST_WORKER_ID === undefined) {
54+
if (!_.isObject(config)) {
55+
getModuleDependencies(config).forEach(mdl => {
56+
delete require.cache[require.resolve(mdl.file)]
57+
})
58+
}
5659
}
5760

5861
const configObject = _.isObject(config) ? _.get(config, 'config', config) : require(config)

0 commit comments

Comments
 (0)