expectSaga用于集成测试而testSaga用于常规声明是否正确?

实际上,我可以在所有测试中互换使用它们,因此我对何时使用它们感到有些困惑。

最佳答案

我认为单元测试[1]下README的副标题行是有关何时使用testSagaexpectSaga的最简洁的解释:



如果您不在乎这种详细程度,尤其是订购位,那么expectSaga的刚性就会降低,因此对您的sagas的 future 更改不那么脆弱。但是在某些情况下,您需要非常明确地确定哪种效果以哪种顺序,在这种情况下,您应该使用testSaga

[1] https://github.com/jfairbank/redux-saga-test-plan#unit-testing

关于reactjs - redux-saga-test-plan中testSaga和ExpectSaga之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57965795/

10-09 08:15