Jest 是一个流行的 JavaScript 测试框架,它可以让你轻松地编写和运行测试用例。在本文中,我们将介绍如何使用 Jest 测试你的第一个 JavaScript 文件。
安装 Jest
要使用 Jest,你需要先安装它。你可以使用 npm 或 yarn 来安装 Jest。在终端中输入以下命令来安装 Jest:
npm install --save-dev jest
或者
yarn add --dev jest
安装完成后,你可以在项目的 package.json
文件中看到 Jest 的依赖项。
编写测试用例
接下来,我们将编写一个简单的 JavaScript 函数,并在 Jest 中编写测试用例来测试它。我们将编写一个名为 sum
的函数,它将两个数字相加并返回结果。
function sum(a, b) { return a + b; }
现在,我们将编写一个测试用例来测试 sum
函数是否正确工作。我们将创建一个名为 sum.test.js
的文件,并在其中编写测试用例。
const sum = require('./sum'); test('adds 1 + 2 to equal 3', () => { expect(sum(1, 2)).toBe(3); });
在这个测试用例中,我们使用了 Jest 的 test
函数来定义一个测试用例。我们使用了 require
函数来导入 sum
函数,然后使用 expect
函数来断言 sum(1, 2)
的返回值应该等于 3
。
运行测试用例
现在我们已经编写了一个测试用例,接下来我们将运行它并查看结果。在终端中输入以下命令来运行测试用例:
npm test
或者
yarn test
Jest 将自动查找所有以 .test.js
结尾的文件,并运行其中的测试用例。在本例中,Jest 将运行 sum.test.js
文件中的测试用例。
如果一切正常,你应该会看到类似于以下输出:
PASS ./sum.test.js ✓ adds 1 + 2 to equal 3 (5ms)
这意味着我们的测试用例通过了测试!
总结
在本文中,我们介绍了如何使用 Jest 测试你的第一个 JavaScript 文件。我们学习了如何安装 Jest,如何编写测试用例以及如何运行测试用例。希望这篇文章能够帮助你入门 Jest,并开始编写高质量的 JavaScript 代码。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/65093ca395b1f8cacd3faa86