mocha执行测试,after all hook 显示错误: cannot read property ‘be’ of undefined
 发布于 9 年前  作者 THCloud  5409 次预览  最后一次回复是 9 年前  来自 问答 

这错误出现的很莫名其妙,刚接触测试也不知道怎么解决 代码很少,直接贴图了 ??.jpg

求教哪里出了问题?是变量名冲突了?

6 回复
jingsam

第62行的user可能为空

alsotang

没有引入 should 模块

THCloud

@jingsam 我那个add操作先做的在username中添加数据,然后在login表中添加数据,按照用例的话应该有数据

THCloud

@alsotang 我都引用了,就是没截图而已

THCloud

再顶一次 我这次是before all hook,我加了done函数 问题是这个cannot read property be of undefined,是什么情况下会出现这个情况?

THCloud

测试了一下,感觉还是异步的问题 如果一个describe里又有很多小的describe,如何让他们变成asnyc?