最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 5浏览 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 {} \;

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

我在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. 暂无评论