相关疑难解决方法(0)

describe()在摩卡中的作用是什么?

官方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)

如果我这样做,测试仍然通过.

testing unit-testing mocha.js node.js

65
推荐指数
4
解决办法
3万
查看次数

'#'在摩卡中有特殊含义吗?

describe('#indexOf()'....
it('#doSth()');
Run Code Online (Sandbox Code Playgroud)

'#'在摩卡中有特殊含义吗?做什么describeit实际做什么?抱歉没找到文件describeit

mocha.js node.js

6
推荐指数
2
解决办法
1318
查看次数

标签 统计

mocha.js ×2

node.js ×2

testing ×1

unit-testing ×1