Mocha单元测试简易教程
引言
根据自己学习及使用mocha工具的心得与经验写了这份简易教程,希望对有需要的同学们能够有所帮助。
需要做的准备
1.安装Node.js 安装教程
2.安装Mocha工具 安装教程
开始上手
1.编写脚本
下面是一个非常基本的JS模块代码add.js,我们针对这个模块写一个测试脚本。
// add.js
function add(x, y) {return x + y;} |
脚本的代码命名为add.test.js(在文件名中增加test),代码如下。
// add.test.js
var add = require('./add.js'); var expect = require('chai').expect; describe('加法模块测试', function() { |
2.断言语句的使用
var expect = require('chai').expect; |
// 相等或不相等
expect(4 + 5).to.be.equal(9); expect(4 + 5).to.be.not.equal(10); expect(foo).to.be.deep.equal({ bar: 'baz' }); // 布尔值为true // typeof // include // empty // match |
$ mocha add.test.js
加法模块测试 1 passing (8ms) |
出现上述结果说明测试成功。