在Ubuntu上测试Node.js项目,可按以下步骤操作(以Mocha为例):
-
安装Node.js和npm
sudo apt update sudo apt install nodejs npm node -v # 验证安装 -
初始化项目
mkdir my-project && cd my-project npm init -y -
安装测试框架(以Mocha+Chai为例)
npm install --save-dev mocha chai -
编写测试用例
在test/目录下创建文件(如sum.test.js),示例代码:const assert = require('chai').assert; const sum = require('../sum'); // 假设有sum.js模块 describe('sum函数测试', () => { it('1+2应等于3', () => { assert.equal(sum(1, 2), 3); }); }); -
运行测试
- 直接通过npx执行:
npx mocha test/sum.test.js - 或通过package.json脚本:
// package.json "scripts": { "test": "mocha" }然后运行:
npm test
- 直接通过npx执行:
其他框架:
- Jest:安装
npm install --save-dev jest,配置后直接运行jest命令。 - AVA:安装
npm install --save-dev ava,需在package.json中配置测试路径。
测试结果会显示通过/失败的用例,可根据输出调试代码。