mocha测试超时失败,断言失败

时间:2015-09-30 16:06:50

标签: javascript node.js mocha q should.js

在进行以下测试时,我希望能够重温

  

失败AssertionError:期望{}拥有键'key'missing键:'key'

但是我得到了:

  

错误:超出5000毫秒的超时。确保正在进行done()回调   在这个测试中调用。

测试:

describe(__filename,function(){
    beforeEach(function(done){
    App.Test.eraseAndCreateSimulatedDB(done)
    })
    it('get tempUser by id',function(done){
    TempUserDal.getTempUserById(App.Test.tempUser1._id).then(function(tempUser){
        console.log('promise resolved')
        ({}).should.have.keys('key');
        done()
    },function(err){
        done(err)
    })
})

值得一提的是,我可以在控制台中看到“承诺已解决”。

0 个答案:

没有答案