Часто у меня есть функции, которые импортируются в компонент React, который я хочу протестировать, используя jest / энзим.
Обычно я могу получить доступ к функции, определенной в компоненте, через wrapper.instance (). FunctionName, а затем проверить, была ли вызвана функция.Точно так же я могу передать фиктивную функцию в качестве подпорки при монтировании компонента в тесте, а затем проверить, был ли вызван этот компонент.Однако у меня нет методов тестирования функций, которые импортируются в компоненты (не определены внутренне или как подпорки).
Есть ли способ использовать jest / энзим для определения глобальной фиктивной функции, которая будет использоваться в тесте компонента, который переопределит реализацию функции с тем же именем, которая была импортирована в компоненттестирование?