Mocha 是一个功能丰富的Javascript测试框架,它能运行在Node.js和浏览器中,支持BDD、TDD、QUnit、Exports式的测试,
安装
npm install mocha -g
编写一个稳定可靠的模块
模块具备limit方法,输入一个数值,小于0的时候返回0,其余正常返回
exports.limit = function (num) {
if (num < 0) {
return 0;
}
return num;
};
目录分配
lib,存放模块代码的地方
test,存放单元测试代码的地方
index.js,向外导出模块的地方
package.json,包描述文件
测试
var lib = require(‘index’);
describe(‘module’, function () {
describe(‘limit’, function () {
it(‘limit should success’, function () {
lib.limit(10);
});
});
});
结果
在当前目录下执行mocha:
$ mocha
․
✔ 1 test complete (2ms)
https://segmentfault.com/a/1190000004627859