2017-07-13 61 views
0

我有一个React容器模式组件,其中包含一些通过this.setState()等操作其内部状态的复杂逻辑的组件。我想测试附加到组件的操作方法这个状态,以及它们运行前后的this.state的值。我一直在阅读Jest文档,虽然我看到很多例子,例如快照,除了显示/渲染之外,我特别需要在抽象中测试这个容器。在Jest中检查React组件状态

人们推荐什么?我错过了什么? :)

回答

2

Jest是一个测试运行者,嘲笑框架和快照测试。快照测试只测试最终的渲染。

为了测试状态,我推荐使用Jest和Enzyme。酶允许模拟动作,检查状态等。