安裝或設定

你可以在全域性或專案資料夾中安裝 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 scriptnpm 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

或者簡單地說(testnpm 中的一個特殊指令碼):

$ 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