【typescript测试 - Jest 配置与使用】
2024-05-05 本文已影响0人
wn777
![](https://img.haomeiwen.com/i17741696/8d7fed648b17c8d6.png)
安装
npm install --save-dev @types/jest
npm install --save-dev ts-jest
配置
tsconfig.json
{
"compilerOptions": {
"types": ["jest"]
}
}
jest.config.js
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
};
使用
// add.js
function add(a, b) {
return a + b;
}
module.exports = add;
测试文件
// add.test.js
const add = require('./add');
describe('add function', () => {
let result;
beforeEach(() => {
result = add(1, 2);
});
test('adds 1 + 2 to equal 3', () => {
expect(result).toBe(3);
});
});