当前位置: 代码迷 >> 综合 >> 简单明了——node.js使用mocha
  详细解决方案

简单明了——node.js使用mocha

热度:17   发布时间:2024-02-12 14:37:20.0

总结了网上的使用指南,整理了一下适合自己,也觉得最方便的步骤。

刚学习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"},

创建文件

  1. 在根目录下创建名为test的目录
  2. 在test目录下创建test.js(这个文件名叫啥都行)文件
  3. 在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。 

  相关解决方案