![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jest测试
whl036
机会都是留给有准备的人
展开
-
enzyme的三种渲染方式
$ npm run test:all ==yarn test:all # 执行所有测试单元测试部分:jest 是一个 node 端运行的测试框架,使用了 jsdom 来模拟 DOM 环境,适合用于快速测试 React 组件的逻辑表现,需要真实浏览器可以参考 E2E 测试部分。enzyme的三种渲染方式1、shallow渲染叫浅渲染,仅仅对当前jsx结构内的顶级组件进行渲染,而不对这些组件的内部子组件进行渲染,因此,它的性能上最快的,大部分情况下,如果不深入组件内部测试,那么可以使用sha..原创 2021-03-15 21:14:49 · 346 阅读 · 0 评论 -
jest测试基础(入门)
jest测试基础(入门)jest模拟方法为什么要使用Mock函数?在项目中,一个模块的方法内常常会去调用另外一个模块的方法。在单元测试中,我们可能并不需要关心内部调用的方法的执行过程和结果,只想知道它是否被正确调用即可,甚至会指定该函数的返回值。此时,使用Mock函数是十分有必要。Jest 中的三个与 Mock 函数相关的API,分别是jest.fn()、jest.spyOn()、jest.mock().jest.fnconst myMock = jest.fn(); conso原创 2021-03-15 21:09:47 · 727 阅读 · 0 评论