📅  最后修改于: 2023-12-03 15:24:41.773000             🧑  作者: Mango
Jest 是一个流行的 JavaScript 测试框架,由 Facebook 开发并维护。它提供了一系列易于使用的 API,使得编写单元测试和集成测试更加简单和高效。本文将介绍如何在 Shell-Bash 中安装 Jest。
Jest 是一个基于 Node.js 平台的工具,因此在安装它之前,首先需要安装 Node.js 和 npm。请按照以下步骤操作:
访问 Node.js 官方网站,下载并安装 LTS 版本的 Node.js。
打开终端(Terminal)或命令提示符(Command Prompt),输入以下命令,检查 Node.js 和 npm 是否已成功安装:
node -v
npm -v
如果能够正确显示版本号,则说明安装成功。
安装了 Node.js 和 npm 之后,就可以通过 npm 安装 Jest 了。请按照以下步骤操作:
打开终端或命令提示符,进入你的项目目录,执行以下命令:
npm init -y
这个命令会在项目根目录下创建一个 package.json
文件,用于描述项目的依赖和元数据。
继续在终端或命令提示符中执行以下命令,安装 Jest:
npm install --save-dev jest
这个命令会将 Jest 安装到项目的 node_modules
目录下,并将其添加到 package.json
中的 devDependencies
字段中。
在 package.json
文件中添加以下配置:
{
"scripts": {
"test": "jest"
}
}
这个配置会创建一个名为 test
的脚本,用于运行 Jest 测试。
安装 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 测试,测试 sum
函数是否正确计算了两个数的和。
在终端或命令提示符中执行以下命令,运行测试:
npm test
这个命令会自动执行所有以 .test.js
结尾的文件中定义的测试,并显示测试结果。
至此,你已经学会了在 Shell-Bash 中安装 Jest,以及如何编写和运行简单的 Jest 测试。Jest 还提供了许多其他的测试工具和 API,可以帮助你更加轻松地编写和管理测试用例。如果你想深入学习 Jest,请参阅官方文档和示例代码。