jest的安装和入门使用
- npm add jest --dev
- 修改package.json里的test选项值为jest
- 以上是以下例子的基础
测试一般js
创建一个待测试文件,也就是源代码,如下:要测试一个sum函数,传入两个参数为1,期望得出结果为2,这个期望通常称为“断言”
源文件
module.exports = (a, b) => {
return a + b
}
测试文件
const sum = require('../src/sum')
test('sum', () => {
expect(sum(1,1)).toBe(2)
})
测试文件中的expect方法内部的参数传入的就是一个待测试的(部分),toBe指的是一个断言匹配式,这里的断言意思是希望待测试的函数值最后返回值能匹配2
执行测试
通过command 执行 :npm test 这个命令会执行所有测试
之后还会接着出Jest测试Vue的文章,有兴趣可以关注
以下是私货
以上查阅资料来自《催学社》— 崔sir 出的视频
B站可以关注阿崔cxr,这是一个专注前端的up主,并且也是GitHub 开源项目mini-vue (star数:4100)的作者