最佳答案
模拟按钮点击看起来是一个非常简单/标准的操作,然而,我无法让它在 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