请问老师upload一直报错act
来源:10-13 异步怎样测试? - Upload 测试第一部分

hy_wang
2021-09-21
老师可以帮忙看看嘛~我的upload组件测试一直提示act
我不太清楚应该如何解决这个问题,是异步代码成功后更改了state
的值就应该使用act
包裹嘛。
老师我也给fileEvent
包裹了,可是还是会报错。希望老师有空帮忙看看,谢谢老师!
https://github.com/19Qingfeng/hy-store
写回答
2回答
-
同学你好 这里其实你是没有写完后面的逻辑造成的 对于一个 react 的更新,后面只要跟着一个 wait 的断言就可以了,你后面的代码注释了,所以就会报错。
改成:
// act 删除掉 fireEvent.change(fileInput, { target: { files: [testFile], }, }); // 这个注释去掉 await waitFor(() => { expect(wrapper.queryByText('test.png')).toBeInTheDocument(); });
现在 test 就能够通过了
032021-09-24 -
张轩
2021-09-22
同学你好 请问 upload 组件在哪里呢? components 当中并没有看到 upload 这个组件的名称
012021-09-22
相似问题