jest 如何测试一个文件
使用 Jest 测试一个文件通常涉及以下几个步骤:
安装 Jest:如果你还没有安装 Jest,可以使用 npm 或 yarn 进行安装。
npm install --save-dev jest
或者
yarn add --dev jest
编写代码文件:假设你有一个名为 sum.js
的文件,其中包含一个简单的函数。
// sum.js
function sum(a, b) {
return a + b;
}
module.exports = sum;
编写测试文件:在同一目录或 __tests__
目录下创建一个测试文件,例如 sum.test.js
。
// sum.test.js
const sum = require('./sum');
test('adds 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3);
});
运行测试:在 package.json
文件中添加一个脚本来运行 Jest。
{
"scripts": {
"test": "jest"
}
}
然后在命令行中运行:
npm test
或者
yarn test
my-project/
├── node_modules/
├── package.json
├── sum.js
└── sum.test.js
安装 Jest:
npm install --save-dev 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);
});
配置 package.json
:
{
"name": "my-project",
"version": "1.0.0",
"scripts": {
"test": "jest"
},
"devDependencies": {
"jest": "^27.0.0"
}
}
运行测试:
npm test
.test.js
或 .spec.js
结尾。__tests__
目录中,Jest 会自动识别并运行这些测试。jest.config.js
文件进行配置。通过以上步骤,你就可以使用 Jest 测试一个文件了。Jest 提供了强大的功能和灵活的配置,适用于各种规模的