小编gee*_*ee6的帖子

如何让mocha在没有预期的时候失败()

是否有一个选项可以设置mocha报告测试失败,如果在it()函数中没有提供预期的话?

Idea的工作流程如下:

  1. 使用desc和回调函数添加一个it()
  2. 因为在回调中没有设置期望,所以it()被报告为失败
  3. 期望被添加
  4. 因为没有实现,所以it()仍然报告为失败,因为没有达到预期
  5. 实施已添加
  6. it()被报告为成功
  7. 重构

所以主要意图是在进行规范TDD风格开发时,新增加的测试报告为失败,直到设置期望(或测试设置为挂起而没有回调或skip()),再次报告为失败,一旦执行完成,它报告为成功.

我看到它的价值()成功而没有期望的是,一旦它被添加它的失败现在证明它实际上正在工作并证明它失败了.是故意还是我错过了什么?

此外,如果有人知道如何在karma.conf中设置它.js会很棒.

谢谢

tdd unit-testing mocha.js karma-mocha mocha-phantomjs

6
推荐指数
1
解决办法
807
查看次数