【发布时间】:2016-05-25 06:42:29
【问题描述】:
我有一堆 describes 来测试 API 的不同部分。在一个部分中,所有测试都取决于一个测试是否成功。我想让 Mocha 运行第一个测试,如果失败,则跳过所有后续测试并为 API 的下一部分运行下一个测试套件。
mocha --bail 将在第一次失败后完全停止测试,并且不会继续下一部分。
mocha-steps 是一个可行的解决方案,但我不喜欢使用任何外部库。此外,它不会在失败后skip 步骤,它不会完全打印它们。就像我说的,这是一个可行的解决方案,但并不理想。
在 vanilla Mocha 中实现此行为的最佳方法是什么?
【问题讨论】:
标签: javascript mocha.js