📜  在单个文件上运行 jest (1)

📅  最后修改于: 2023-12-03 15:23:31.167000             🧑  作者: Mango

在单个文件上运行 Jest

Jest 是一个用于 JavaScript 测试的框架,它既简单易用,又功能强大。本文将介绍如何在单个文件上运行 Jest,以便您可以更快速地测试您的 JavaScript 代码。

运行 Jest

要在单个文件上运行 Jest,您需要使用 Jest 命令行工具。 Jest 可以通过全局安装或本地安装两种方式进行安装。如果您没有安装 Jest,请使用以下命令进行全局安装:

npm install -g jest

如果您已经在项目中安装 Jest,请使用以下命令在单个文件上运行 Jest:

jest path/to/file.js

其中,path/to/file.js 是要测试的文件的路径。如果您的测试需要访问其他模块或库,您可以使用 --require 参数来加载它们。例如,以下命令可以加载 lodash 库:

jest path/to/file.js --require lodash
编写测试

在单个文件上运行 Jest 只是测试过程中的一个步骤。在测试之前,您需要编写测试代码。以下是编写测试的基本步骤:

  1. 导入要测试的模块或库:
const { sum } = require('./path/to/module');
  1. 使用 Jest 提供的测试 API 编写测试:
test('adds 1 + 2 to equal 3', () => {
  expect(sum(1, 2)).toBe(3);
});

在这个例子中,我们使用了 test API 来定义一个测试。该测试使用 expect API 来断言 sum(1, 2) 的返回值是否等于 3。

运行测试

当您编写完测试之后,可以使用 Jest 命令行工具来运行测试。以下是命令行命令的基本语法:

jest [options] [files or directories]

其中,options 是用来设置一些参数的,files or directories 是您要测试的文件或目录列表。

例如,以下命令可以运行所有的测试文件:

jest

如果您只想运行某些测试文件,可以在命令中指定这些文件的路径:

jest path/to/file1.js path/to/file2.js
结论

本文介绍了如何在单个文件上运行 Jest,并提供了编写测试和运行测试的基本步骤。Jest 是一个非常强大的测试框架,学习并使用它可以大大提高您的代码质量和开发效率。