大家对于 React Hooks 有什么好的测试方法吗?
发布于 3 年前 作者 willx12123 1884 次浏览 来自 问答

如果是 angular,因为 service 基于 class,可以很容易的 mock 方法,但是 hooks 套 hooks 是用闭包访问的,根本没办法注入 spy,该如何做好单元测试呢?

2 回复

这确实是个问题,所以有专门测试 Hook 的库。 https://github.com/testing-library/react-hooks-testing-library

@xcfox 这个主要还是看每一帧的数据吧,我觉得问题比较大的是怎么注入 spy,因为我 A hook 里面使用 B hook,在单元测试的时候是不需要 B hook 的,我只需要自己 mock 一个函数就好了

回到顶部