Jest 是一个流行的 javascript 测试框架(也称为 jest 是开源测试框架),旨在确保任何代码库的正确性。它允许您使用平易近人、功能丰富的 API 编写测试,从而快速给出结果。 jest 有详细记录,需要大量配置,并且可以扩展以满足您的要求。
零配置:开箱即用,只需最少的设置。
快速高效:并行测试执行加速测试过程。
快照测试:比较并捕获 UI 快照。
内置模拟和间谍: 简单地模拟依赖关系。
代码覆盖率:生成详细的代码报告。
广泛的社区支持:庞大的插件和工具生态系统。
安装 Jest
你可以使用nom或yarn在你的项目中安装jest。
# using npm npm install --save-dev jest $ using yarn yarn add -dev jest
对于 typescript 项目,还要安装类型:
npm install --save-dev @types/jest
编写你的第一个测试
在您的项目中创建一个新文件 sum.test.js
// 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); });
使用以下命令运行测试:
npx jest
如果一切设置正确,Jest 将输出:
PASS ./sum.test.js ✓ adds 1 + 2 to equal 3
以上是掌握 Jest:高效 JavaScript 测试指南的详细内容。更多信息请关注PHP中文网其他相关文章!