![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端自动化测试
liun_n
这个作者很懒,什么都没留下…
展开
-
Jest 里配置 babelrc,支持import导入
Jest 基本配置 示例 生成代码覆盖率文件 Jest 匹配器 真值、数字、字符串、数组、异常匹配器 work.jsexport function work (age){ return age>30 ?'7小时':'8小时'};work.test.jsconst { work } = require('./work');test('work-年龄33岁的工作时间',()=>{ expect(work(33)).toBe('7小时')})Jest 不支持 ES6 语原创 2021-11-23 21:13:29 · 2043 阅读 · 0 评论 -
Jest 匹配器 真值、数字、字符串、数组、异常匹配器
test('test--',()=>{ let a = 2 expect(a).toBe(2) //测试用例通过})expect (2)返回一个预期的对象toBe: 使用 Object.is来进行精准匹配的测试toEqual: 检查对象的值,递归检查对象或数组的每个字段可以使用.not 测试相反的匹配test('test--',()=>{ let a = 2 expect(a).not.toBe(3) //测试用例通过})真值匹配器toBeNu原创 2021-11-19 13:04:26 · 811 阅读 · 0 评论 -
Jest 基本配置 示例 生成代码覆盖率文件
基本配置npm init: 初始化项目,生成package.json 文件。npm i jest: 安装jest安装完jest后在项目 package.json 的scripts里添加运行jest的脚本,这样写好测试用例后可以通过npm run test运行测试用例。"scripts": { "test": "jest",},npx jest --init: 执行jest,生成初始化配置 jest.config.jscoverageDirectory:生成的测试报告的文件夹名npx原创 2021-11-18 21:16:07 · 1630 阅读 · 0 评论