首页 > 解决方案 > 单元测试 React componentDidMount

问题描述

我被困了两天,所以如果你能帮助我,那就太棒了!

我尝试用 Jest、酶和 sinon 进行测试。我的测试是针对在 componentDidMount 中有 fetch 的组件。所以首先,我模拟 fetch 调用。但是在我的获取中,我有一个 setState 并且当我尝试检查该值是否已设置时,我总是收到未定义的。我知道 setState 是异步的,但我不知道如何等待它的结束。就像 setState 没有执行一样。

如果你想要一些代码,请问:)

标签: reactjsjestjsenzyme

解决方案


推荐阅读