2
我一直在尝试学习如何使用expresso进行单元测试,并难以从异步猫鼬数据库调用中获取结果。似乎测试不会等待异步调用返回,所以我的断言总是失败。我该如何测试与expresso猫鼬异步调用
"get tasks" : (beforeExit, assert) ->
tasks = null
Task.find {}, (err, result) ->
if not err
console.log 'results'
tasks = result
else
console.log 'error' + err
should.not(err)
beforeExit ->
tasks.should.not(null)
看起来这可能是挂在猫鼬连接呼叫以及
db = mongoose.connect config.connStr