Когда я выполняю макет основного модуля в Jest, например jest.mock('fs')
, и создаю файл с именем __mocks__/fs.js
, тогда я использую макетную версию модуля.
Однако, если какой-либо иззависимости в тестируемых модулях также используют fs
, затем они используют фиктивную версию, которая их нарушает.
Есть ли способ демонтировать эти основные модули, когда они используются deps, но в противном случаене в моих собственных модулях?
Или есть альтернативный способ добиться этого?