如何测试React链接单击是否正在加载所需组件

时间:2018-08-02 18:42:05

标签: reactjs react-router jestjs

我有我的react链接,它将我重定向到其他组件。

<Link id="MyTeamLink" to="myTeam">Team</Link>

我正在尝试测试是否将链接的单击重定向到myTeam组件。 导航栏是我当前的组件,我在寻找链接ID并模拟点击并更新包装器。现在正在检查包装程序是否包含myTeam组件中的div ID以测试功能。但是我得到的长度为0。如何测试呢?

  it("home navigates to associateHome page", () => {  
    wrapper = shallow(<Navbar/>).dive();
    wrapper.find("#MyTeamLink").simulate('click');
    wrapper.update();
    expect(wrapper.find('#teamTable').length).toBe(1);   
  });

0 个答案:

没有答案