总结了网上的使用指南,整理了一下适合自己,也觉得最方便的步骤。
刚学习mocha,很多地方都不懂,以后会补充。
创建node.js
刚接触node的时候,查看网上的各种资料,第一印象就是各种命令配置很麻烦,但是现在觉得,只需要一条命令即可。
- 创建一个空的项目,项目名随便取。然后再vscode打开该项目,然后在vscode的终端输入以下命令,就是个node.js项目了。
npm init
安装mocha
也还是在vscode的终端里输入命令行,关于安装macha的命令行有很多种,可自行bing/百度,能安装上就行。输入以下其中的一条就行。
- 项目内安装:
npm install mocha --save-dev
- 全局安装
npm install --global mocha
修改配置
输入npm init之后,package.json自动生成,找到"scripts"部分,修改test路径为:
"scripts": {"test": "mocha"},
创建文件
- 在根目录下创建名为test的目录
- 在test目录下创建test.js(这个文件名叫啥都行)文件
- 在test.js下写测试用例(测试用例我直接copy过来的,这只是用来测试是否能成功使用mocha,之后可以自行修改。)
var assert = require('assert');
describe('Array', function() {describe('#indexOf()', function() {it('should return -1 when the value is not present', function() {assert.equal([1, 2, 3].indexOf(4), -1);});});
});
4.在终端输入以下命令,即可运行刚才的测试用例。
npm test
5.运行之后终端看到的结果:
Array
#indexOf()
√ should return -1 when the value is not present
1 passing (10ms)
到这里就说明可以成功使用mocha,之后的我也在学习ing。