В моем проекте Rails я использую гем react-rails, который делает следующее:
window.React = React;
Это очень удобно, но когда я запускаю модульные тесты с помощью Jest, этого глобального файла нет, и я получаю сообщение об ошибке из файла, содержащего тестируемый компонент, о том, что React не определен.
Если я определяю React в файле компонента, используя
import React from 'react';
Затем это вызывает ошибки из-за двойной загрузки React.
Как мне определить глобальную переменную React
в моих модульных тестах, чтобы они работали?