📜  为单个文件运行 jest 测试 (1)

📅  最后修改于: 2023-12-03 14:48:57.620000             🧑  作者: Mango

以单个文件运行 Jest 测试

Jest 是一个流行的 JavaScript 测试框架,可以帮助开发者编写和运行测试用例,以确保代码的质量和正确性。本文将介绍如何以单个文件运行 Jest 测试,并提供了一个详细的步骤示例。

前提条件

在开始之前,确保已经安装了 Node.js 和 npm。

步骤

下面是以单个文件运行 Jest 测试的步骤:

  1. 在终端中,进入项目的根目录。

  2. 使用 npm 初始化项目,并安装 Jest:

$ npm init -y
$ npm install jest --save-dev
  1. 在根目录下创建一个测试文件,命名为 example.test.js,并使用以下内容填充该文件:
// 引入要测试的模块或函数
const { sum, subtract } = require('./example');

// 测试 sum 函数
test('adds 1 + 2 to equal 3', () => {
  expect(sum(1, 2)).toBe(3);
});

// 测试 subtract 函数
test('subtracts 5 - 3 to equal 2', () => {
  expect(subtract(5, 3)).toBe(2);
});
  1. 在根目录下创建一个示例文件,命名为 example.js,并使用以下内容填充该文件:
// 定义要测试的模块或函数
function sum(a, b) {
  return a + b;
}

function subtract(a, b) {
  return a - b;
}

// 导出模块或函数
module.exports = { sum, subtract };
  1. 打开 package.json 文件,并在 scripts 部分添加以下脚本:
"scripts": {
  "test": "jest --verbose ./example.test.js"
}
  1. 在终端中运行以下命令,以运行 Jest 测试:
$ npm test

运行完毕后,将会显示测试结果和覆盖率报告(如果已启用覆盖率测试)。

以上就是以单个文件运行 Jest 测试的步骤示例。通过使用 Jest,可以方便地编写和运行测试用例,以确保代码的正确性和可靠性。

注意:以上示例假设你已经编写了要测试的模块或函数,并进行相应的引入和导出。在实际使用时,请根据自己的需求进行修改和适配。

你可以在 Jest 官方文档 中找到更多关于 Jest 测试的详细信息和用法示例。

希望以上内容对你有帮助!