安装或设置

你可以在全局或项目文件夹中安装 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