在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
中配置測試路徑。測試結果會顯示通過/失敗的用例,可根據輸出調試代碼。