CNode

mocha执行测试,after all hook 显示错误: cannot read property ‘be’ of undefined

问答
TTHCloud发布于10 年前最后回复10 年前6 回复5582 浏览0 收藏

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

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

查看回复

回复 (6)

J
jingsam#1·10 年前

第62行的user可能为空

A
alsotang#2·10 年前

没有引入 should 模块

T
THCloud#3·10 年前
引用 jingsam第62行的user可能为空

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

T
THCloud#4·10 年前
引用 alsotang没有引入 should 模块

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

T
THCloud#5·10 年前

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

T
THCloud#6·10 年前

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

参与回复
登录后即可参与回复。登录