Jest 是一个广泛使用的 JavaScript 测试框架,可以帮助开发者快速编写和运行测试用例。以下是一些 Jest 的基本概念和入门步骤。
安装 Jest
首先,您需要在项目中安装 Jest。可以通过 npm 或 yarn 来安装:
npm install --save-dev jest
# 或者
yarn add --dev jest
创建测试文件
在项目中创建一个测试文件,例如 example.test.js
。在这个文件中,您可以编写测试用例。
// example.test.js
const sum = (a, b) => a + b;
test('adds 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3);
});
运行测试
在命令行中,运行以下命令来运行测试:
npx jest
# 或者
yarn jest
Jest 会自动找到所有以 .test.js
结尾的文件,并运行其中的测试用例。
断言库
Jest 提供了一个丰富的断言库,可以帮助您编写更清晰的测试用例。以下是一些常用的断言:
toBe
:检查两个值是否严格相等。toBeEqual
:检查两个值是否相等,忽略类型。toBeGreaterThan
:检查一个值是否大于另一个值。toBeLessThan
:检查一个值是否小于另一个值。
示例
以下是一个使用 Jest 编写的示例测试用例:
// example.test.js
const sum = (a, b) => a + b;
test('adds 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3);
});
test('subtracts 1 - 2 to equal -1', () => {
expect(sum(1, -2)).toBe(-1);
});
扩展阅读
如果您想了解更多关于 Jest 的信息,可以阅读以下文档:
希望这份指南能帮助您快速入门 Jest。祝您测试愉快!