javascript - Mocha 'before each hook' 消息为红色。我怎么知 Prop 体出了什么问题?

标签 javascript node.js testing mocha.js

在测试失败之前,我收到以下消息:

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/

相关文章:

arrays - JavaScript 根据属性值过滤对象数组

javascript - NodeJs中如何按 block 解析Json数据

html - 如何在EJS中的表中的特定单元格中排列数据

python - 如何为编写器/解析器编写测试? (Python)

javascript - If 中变量的正则表达式(不区分大小写) - JS/Angular

javascript - 如果所有子div都隐藏了,如何隐藏父div?

javascript - 我如何验证 mTurk 中的调查完成代码,如果他们没有输入正确的代码则不允许提交?

测试 http 客户端

node.js - 在 mocha 测试中无法将 socket.io-client 连接到服务器

javascript - 如何检查我的代码是否在 NodeJs 中运行?