最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

摩卡(子)套件上的保释套件错误但接下来继续?

运维笔记admin10浏览0评论

摩卡(子)套件上的保释套件错误但接下来继续?

摩卡(子)套件上的保释套件错误但接下来继续?

我在node.js中使用具有bdd样式规范的mocha。

是否有可能在第一次出错后保留一个子套件,但继续它的父/兄弟套房?

假设我测试不同的路由来访问api,然后我想中断一个特定的路由,如果它的连接失败,因为如果第一次操作失败,没有用于敲击调用,但它仍然可以尝试检查其他事情。

如果高级别测试看到服务器完全关闭或配置错误,那么我可以中止,而不必等待所有失败的测试超时,并填写报告不必要的混乱。

我看到了以下答案,但这不是我想要的,它保留了一切,这太过分了。如果断言失败,我想要只在spec树中保留一个分支。

Skip subsequent Mocha tests from spec if one fails

回答如下:

如果你希望mocha在失败之后继续处理其他测试文件,你可以使用find在每个文件上运行一个单独的mocha实例:

find test/ -name "*.js" -exec mocha {} \;
发布评论

评论列表(0)

  1. 暂无评论