Jest — localeForage.CreateInstance не является функцией

#javascript #jestjs #mocking

Вопрос:

Я использую localforage в приложении и экспортирую его как часть контекстного провайдера. driver Он использует базу данных IndexDB. Проблема в том, что один компонент использует этот контекст, и когда я пишу для него тесты, ему необходимо получить доступ к этому контексту. И я получаю следующую ошибку:

 TypeError: localForage.createInstance is not a function
    > 4 | const featureContextStore = localForage.createInstance({
        |                                        ^
      5 |   driver: localForage.INDEXEDDB,
 

Есть идеи, как это решить? Я пытался, spyOn , mock , defineDriver от localeForage себя. Кажется, ничего не работает.