Mocha (JavaScript框架)

Mocha是JavaScript单元测试框架，能在Node.js和浏览器环境运行。可以搭配大多数断言库使用，例如Chai。通过添加和运行测试用例，从而保证代码质量。

断言库 
Mocha 与大多数 javascript 断言库可以使用  ，包括:

 should.js
 express.js
 chai
 better-assert
 unexpected

使用和示例 
npm install --global mocha #全局安装
npm install --save-dev mocha #局部安装
mkdir test/unit #新建测试文件夹
code test/unit/test.js #使用VSCode打开文件，当然你也可以使用别的编辑器

编写测试用例   
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);
    });
  });
});

外部链接 
 官网
 GitHub仓库

参考资料 

 
使用MIT许可证的软件