Имитация нажатия кнопки кажется очень простой/стандартной. Тем не менее, я не могу заставить его работать в тестах Jest.js.
Это то, что я пробовал (а также делал это с помощью jquery), но он ничего не вызывал:
import { mount } from 'enzyme';
page = <MyCoolPage />;
pageMounted = mount(page);
const button = pageMounted.find('#some_button');
expect(button.length).toBe(1); // it finds it alright
button.simulate('click'); // nothing happens