Мое ограниченное количество тестов, кажется, подсказывает, что ответ отрицательный. Я пишу модульный тест для компонента React родительского уровня (также известного как представление контроллера), который зависит от магазина. Однако Jest не предоставляет автоматический макет для магазина, как предполагает документация, а вместо этого вызывает реальную реализацию.
Это ошибка или это сделано намеренно? Если последнее, следует ли сделать вывод, что модульное тестирование реагирующих компонентов нежелательно?
Редактировать 1
Автомобилизация отлично работает при тестировании модуля CommonJs; это просто не работает для реагирующих компонентов.
jest.autoMockOn()
на самом деле ничего не издевается. - person lobati   schedule 04.05.2015