使用RSpec循环遍历多个规范组

时间:2018-01-08 19:13:30

标签: ruby testing rspec automation

我对此有些新意,请耐心等待。

我尝试通过RSpec::Core

独立执行多组测试
# Example
spec_groups = [['spec', 'spec2'], ['spec3', 'spec4']]

spec_groups.each do |spec_group|
  RSpec::Core::Runner.run([spec_group])
  RSpec.clear_examples
end

两组规范 - 我想循环并通过RSpec::Core::Runner运行它们。

RSpec.configuration.fail_fast = true会跳过组中的剩余规范,如果有任何失败(如果来自第1组spec失败,它将无法运行spec2),但似乎也会阻止任何其他组运行一点都不。

问题

如果组中的规范失败 - 如何跳过该组的其余部分并转到下一组?

0 个答案:

没有答案