Какова роль описания () в Мокко?

Документация наофициальный сайт мокко содержит этот пример:

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();
        })
    })
})

Если я делаю это таким образом, тест все равно проходит.

Ответы на вопрос(4)

Ваш ответ на вопрос