jest.resetModules()
очищает jest.resetModules()
кеш для всех модулей, но есть ли способ очистить его только для одного модуля? Невозможно использовать require.cache
поскольку Jest, похоже, обходит его.
Я тестирую модуль узла, который является работоспособным (т.е. Он полагается на то, что несколько вызовов require
возврата одного и того же экземпляра). Для моего теста мне нужно сбросить состояние модуля для тестирования различных сценариев. jest.resetModules()
работает, но тогда мне нужно, чтобы re- require
некоторые другие издевавшиеся модули, которые не нужно было перезагружать.