安裝或設定
你可以在全域性或專案資料夾中安裝 mocha
。後者是首選方式。在所有示例中,我們假設所有測試檔案都位於專案資料夾中的 test
資料夾中。
在本地安裝 Mocha
要在專案資料夾中安裝 mocha
,可以使用以下 npm
命令:
$ cd my-project/folder
$ npm install mocha --save-dev
此命令將在專案的 node_modules
資料夾中安裝 mocha
,並在 package.json
檔案中新增(開發)依賴項。
在 CLI 中使用 mocha
要從 CLI 使用 mocha
,你可以在 ./node_modules/.bin/
資料夾中使用 mocha
命令:
$ ./node_modules/.bin/mocha ./test
或者使用 npm script
(npm script
預設使用 .bin
資料夾中的命令)。
# package.json
{
"name": "my-project",
"version": "0.0.1",
"description": "my first tested project",
"scripts": {
"start": "node app.js",
"test": "mocha ./test"
},
...
}
要呼叫該指令碼,你現在可以執行此操作:
$ npm run test
或者簡單地說(test
是 npm
中的一個特殊指令碼):
$ npm test
在網頁中使用 mocha
要在網頁(只是前端)中使用 mocha
,只需在網頁內的 node_modules/mocha/mocha.js
中包含 mocha.js
檔案:
## HTML page with tests
<script src="node_modules/mocha/mocha.js"></script>
全域性安裝 mocha
對於全域性安裝,使用 npm
如下:
$ npm install mocha -g
這將在你的全域性環境中安裝 mocha
並將 mocha
命令繫結到你的 CLI。所以你可以在任何地方從終端呼叫 mocha
。
$ mocha ./test