我们可以在一个It块中同时实现Soft assert和HardAssert吗?

时间:2019-10-16 07:13:15

标签: node.js protractor jasmine-node

我有一个要求在单个Spec中同时应用软断言和硬断言。 软断言:如果我们使用常规的“期望”验证,则它作为软断言工作 硬断言:在Export.config文件的OnPrepare中使用Fail Fast,我们可以实现这一目标。期望中的任何失败都将在那里停止并跳过所有随后的阻止,然后移至下一个Spec文件。

我尝试了上述断言,并且能够在我的it块中实现任何一个断言。 但是我的要求是我需要找到一种在单个it块中实现这两种方法的方法。此任务已分配给我。

在export.config文件中强制断言。

onPrepare: function() {
jasmine.getEnv().addReporter(failFast.init());
},

我期望下面满足我的两个要求。

  1. 如何将快速失败放置在Spec文件中,而不是在export.config中。
  2. 如何在单个“ it”块中实现软断言和硬断言。我在上一个项目中一直使用过一个断言评估。但是,作为我新任务的一部分,我需要带一些方法在单个it块中实现两个断言。

0 个答案:

没有答案