javascript中用jest写首个单元测试只需三步:安装jest、编写待测函数(如math.js中的add)、编写以.test.js结尾的测试文件(如math.test.js)并运行npm test。

在 JavaScript 中用 Jest 写第一个单元测试,核心就三步:安装 Jest、写一个待测函数、再写一个测试文件并运行。不需要配置 Webpack 或 Babel(Jest 默认支持现代 JS 语法),新手也能快速上手。
1. 初始化项目并安装 Jest
确保你有 Node.js(v14+)和 npm。在项目根目录执行:
- npm init -y(生成 package.json)
- npm install --save-dev jest
- 在 package.json 的 scripts 中添加:
"test": "jest"
2. 写一个简单函数(比如加法)
新建 math.js:
在 Java 中初始化和管理阿里云 SDK客户端。包括单例模式、线程安全、endpoint 与 region 配置、VPC 终端节点、同步与异步等。
function add(a, b) {
return a + b;
}
module.exports = { add };
3. 编写测试文件
新建 math.test.js(Jest 会自动识别 .test.js 或 .spec.js 后缀):
const { add } = require('./math');
test('add 1 + 2 equals 3', () => {
expect(add(1, 2)).toBe(3);
});
说明:
– test() 定义一个测试用例,第一个参数是描述性文字;
– expect().toBe() 是断言,检查实际结果是否等于预期值;
– Jest 会自动找到并运行所有 .test.js 文件。
4. 运行测试
终端执行:
npm test
你会看到绿色的 ✅ 和通过信息。如果把 toBe(3) 改成 toBe(4),就会报红并提示错误详情。
不复杂但容易忽略:文件名必须含 .test.js 或 .spec.js,否则 Jest 默认不运行;测试代码和被测代码放在同一级目录最省心。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










