模拟按钮单击似乎是非常简单/标准的操作。但是,我无法在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