我的简单组件如下:
<NavLink
id="create-btn"
to="/create"
>
Create
</NavLink>
那么,在NavLink上模拟“ click”事件后,如何测试URL? 我的测试如下,但没有用
window.location.assign = jest.fn();
const wrapper = shallow(<Component />);
wrapper.find('NavLink#create-btn').simulate('click');
expect(window.location.assign).toBeCalledWith('/create');
结果指出window.location.assign
没有被调用
答案 0 :(得分:0)
这根本不应该由您自己进行测试,但是第三方lib方必须确保随时提供此功能。因此,我想您根本就不会被迫编写测试。