在测试失败之前,我收到以下消息:
1) "before each" hook
这就是全部信息。它是红色的,这让我觉得每个钩子(Hook)之前都有问题,但我不确定错误是什么。可能是:
- 超时失败
- 一个失败的断言
- 抛出错误
我怎么知道错误是什么?
这个特殊的 beforeEach()
通常执行得非常好。
最佳答案
我在 beforeEach 中遇到了这个问题,我不小心调用了 done() 两次(我在 beforeEach 结束时调用了一次,但也通过 beforeEach 中调用的异步函数再次调用了它)。
当我在监视模式下运行测试时,我收到了您描述的错误消息,但没有任何其他信息;当我正常运行测试时,我没有收到任何错误。我在 a related ticket 上报告了此事.
关于javascript - Mocha 'before each hook' 消息为红色。我怎么知 Prop 体出了什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28941245/