
前端自动化测试
liun_n
这个作者很懒,什么都没留下…
展开
-
Jest 里配置 babelrc,支持import导入
Jest 基本配置 示例 生成代码覆盖率文件 Jest 匹配器 真值、数字、字符串、数组、异常匹配器 work.js export function work (age){ return age>30 ?'7小时':'8小时' }; work.test.js const { work } = require('./work'); test('work-年龄33岁的工作时间',()=>{ expect(work(33)).toBe('7小时') }) Jest 不支持 ES6 语原创 2021-11-23 21:13:29 · 2270 阅读 · 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 · 914 阅读 · 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.js coverageDirectory:生成的测试报告的文件夹名 npx原创 2021-11-18 21:16:07 · 1836 阅读 · 0 评论