2017-07-13 57 views
0

我有一個React容器模式組件,其中包含一些通過this.setState()等操作其內部狀態的複雜邏輯的組件。我想測試附加到組件的操作方法這個狀態,以及它們運行前後的this.state的值。我一直在閱讀Jest文檔,雖然我看到很多例子,例如快照,除了顯示/渲染之外,我特別需要在抽象中測試這個容器。在Jest中檢查React組件狀態

人們推薦什麼?我錯過了什麼? :)

回答

2

Jest是一個測試運行者,嘲笑框架和快照測試。快照測試只測試最終的渲染。

爲了測試狀態,我推薦使用Jest和Enzyme。酶允許模擬動作,檢查狀態等。