初始化项目
npm init -y
安装jest
npm install --save-dev jest
下载相关的babel插件
npm install --save-dev babel-jest @babel/core @babel/preset-env
在babel.config.js中配置
module.exports = {
presets: [["@babel/preset-env", { targets: { node: "current" } }]],
};
在package.json中配置jest执行入口
"scripts": {
"test": "jest"
},
编写单元测试
目录结构
单元测试代码
import { sum } from "../study-tdd/sum";
it("两数相加", () => {
expect(sum(1, 2)).toBe(3);
});
右键打开集成终端
切换cmd
执行单元测试
npm run test
如何出现如图
就是第一个单元测试跑成功了。