我正在为我的项目编写单元测试。但我总是遇到这个问题
无法阅读财产' be'未定义的。
我有一个名为model-xxx的测试套件,我想尝试这个模型中的每个方法。所以每个方法我都在model-xxx中编写一个子测试套件。像这样:
每个方法都与mongoose有关,所以我希望这些子套件是异步的。所以我在done()
以及before
和after
it
的每种方法
但这些套件都没有通过。像这样的错误:
并且像这样:
Cannot read property 'not' of undefined.
为什么会这样?这对我的should.js
有什么不对吗?但它没有意义
希望有解决方案。
答案 0 :(得分:6)