![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
自动化测试
单元模块自动化测试
祖传做年糕
征途漫漫,唯有奋斗
展开
-
常用Jest断言,test-utils+jest常用断言字典
Jest测试生成器已经是相当成熟了,Mocha相比各有优势,对于初学者来说,建议选用Jest,在项目中引用Jest,配置相当简单。但是Jest官方文档里的断言类型实在太多了,罗列出来常用的几种断言类型,供大家参考,如果想要看全集,请移步到Jest官网。常用not: 类似于 ! 取反expect(2).not.toBe(1)toBe:类似 ===expect(1).toBe(1)toEqual:基本用来,匹配对象是否相等expect({ one: 1 }).toEqual({ one:转载 2020-12-17 20:35:53 · 1244 阅读 · 0 评论 -
test-utils单元测试使用 nextTick的正确方式
当你在测试代码中使用 nextTick 时,请注意任何在其内部被抛出的错误可能都不会被测试运行器捕获,因为其内部使用了 Promise。关于这个问题有两个建议:要么你可以在测试的一开始将 Vue 的全局错误处理器设置为 done 回调,要么你可以在调用 nextTick 时不带参数让其作为一个 Promise 返回:很好的例子:// 错误不会被捕获it('will time out', done => { Vue.nextTick(() => { expect(true).t原创 2020-12-16 21:33:04 · 923 阅读 · 0 评论