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