我在 node.js 中使用 mocha 并具有 bdd 样式的规范。
是否可以在第一个错误之后保释子套件但继续它的父/兄弟套件?
假设我测试了不同的路由来访问 api,然后如果连接失败,我想中止特定的路由,因为如果第一个操作失败,则使用调用没有用处,但它仍然可以尝试检查其他内容。
如果高级测试发现服务器完全关闭或配置错误,那么我可以中止,而不必等待所有失败的测试超时并用不必要的混乱填充报告。
我看到了以下答案,但这不是我想要的,它保释了一切,这太多了。如果断言失败,我想要一些东西只保释规范树中的一个分支。