官方Mocha网站上的文档包含以下示例:
describe('User', function(){
describe('#save()', function(){
it('should save without error', function(done){
var user = new User('Luna');
user.save(function(err){
if (err) throw err;
done();
});
})
})
})
Run Code Online (Sandbox Code Playgroud)
我想知道什么时候我应该在describe函数中嵌套我的测试,以及它的基本目的describe是什么.我可以将传递给的第一个参数与describe编程语言中的注释进行比较吗?describe控制台上的输出中未显示任何内容.它仅用于可读性目的,还是有其他用途用于此功能?
如果我像这样使用它有什么问题吗?
describe('User', function(){
describe('#save()', function(){
var user = new User('Luna');
user.save(function(err){
if (err) throw err;
done();
})
})
})
Run Code Online (Sandbox Code Playgroud)
如果我这样做,测试仍然通过.
describe('#indexOf()'....
it('#doSth()');
Run Code Online (Sandbox Code Playgroud)
'#'在摩卡中有特殊含义吗?做什么describe和it实际做什么?抱歉没找到文件describe和it