Jest 是一个流行的 JavaScript 测试框架,它可以轻松地为你的项目编写和管理测试
安装 Jest:
在项目根目录下运行以下命令,将 Jest 添加到你的项目中:
npm install --save-dev jest
创建一个简单的测试文件:
在项目中创建一个名为 sum.js
的文件,其中包含一个简单的函数:
function sum(a, b) {
return a + b;
}
module.exports = sum;
然后,创建一个名为 sum.test.js
的测试文件,并编写一个简单的测试用例:
const sum = require('./sum');
test('adds 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3);
});
配置 Jest:
在 package.json
文件中,添加一个名为 “test” 的脚本,如下所示:
"scripts": {
"test": "jest"
}
运行测试:
在项目根目录下运行以下命令,以运行测试:
npm test
使用 Jest Watch API:
Jest Watch API 提供了一个交互式界面,可以在运行测试时轻松地过滤和运行特定测试。要启用 Jest Watch API,请在 package.json
文件中的 “test” 脚本中添加 --watch
标志:
"scripts": {
"test": "jest --watch"
}
现在,当你运行 npm test
时,Jest Watch API 将启动一个交互式界面,你可以使用以下命令来过滤和运行特定测试:
p
: 过滤测试文件t
: 过滤测试用例o
: 只运行失败的测试u
: 更新快照q
: 退出 Jest Watch API更多 Jest 功能:
Jest 还提供了许多其他功能,如代码覆盖率报告、快照测试、自定义匹配器等。要了解更多关于 Jest 的信息,请查看官方文档:https://jestjs.io/docs/getting-started
通过遵循上述步骤,你应该已经成功地设置了 Jest 和 Jest Watch API,并开始编写和运行测试。祝你编程愉快!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。