在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 mocha test/sum.test.js
// package.json
"scripts": {
"test": "mocha"
}
然后运行:npm test
其他框架:
npm install --save-dev jest,配置后直接运行jest命令。npm install --save-dev ava,需在package.json中配置测试路径。测试结果会显示通过/失败的用例,可根据输出调试代码。