如何测试具有特定href的Link组件的存在

时间:2016-12-16 10:25:51

标签: javascript reactjs testing chai enzyme

我正在尝试使用expectenzyme进行一些测试,我正在尝试为<Header />组件添加一些测试。

对于Header,我想在某个地方测试它包含/login的链接。在我的标题中,它实现如下:

<Link className="nav-link" to="/login">Login</Link>

理想情况下,我还会将用户的状态设置为登录或未登录,然后测试Link是否呈现指向/login的链接或指向{{1的链接}}

我一直在阅读/logout的文档并在线搜索,但没有找到任何有关此问题的提示。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

不知道它是否有用,但在并行情况下 - 当我想在多语言应用程序中测试按钮的文本时,我将一些类添加到className(没有任何相应的css,只是为了标记组件的状态)然后在测试中检查它。