Документация на официальном сайте 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();
});
})
})
})
Я хочу знать, когда я должен гнезжусь мои тесты в describe
функции и то, что основная цель describe
это. Могу ли я сравнить первый аргумент, переданный для describe
с комментариями на языке программирования? Ничего не показано describe
в выводе на консоли. Это только для удобства чтения, или есть какое-то другое использование для этой функции?
Что-то не так, если я использую это так?
describe('User', function(){
describe('#save()', function(){
var user = new User('Luna');
user.save(function(err){
if (err) throw err;
done();
})
})
})
Если я делаю это таким образом, тест все равно проходит.