exports
exports类似于nodejs里的模块语法,关键字 before, after, beforeEach, 和 afterEach 是特殊保留的,值为对象时是一个测试套件,为函数时则是一个测试用例。
示例如下:
module.exports = {
before: function(){
// ...
},
'Array': {
'#indexOf()': {
'当值不存在时应该返回 -1': function(){
expect([1,2,3].indexOf(4)).to.equal(-1);
}
}
}
};
运行 mocha
mocha --ui exports *.js