#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
себя. Кажется, ничего не работает.