是否有一些编程方式可以强制 rspec 测试在第一次失败时停止?
例如,
- 我有一个带有几个 rspec 测试的测试套件,我一次运行它们。
- 每个 rspec 测试都位于单独的 spec.rb 文件中
如果这些测试中的任何一个发生故障,我想在失败的特定测试步骤上进一步停止执行该特定测试,但不停止执行我正在运行的整个测试套件。
我知道有以下方法:
RSpec.configure do |c|
c.fail_fast = true
end
但是在我在测试套件中运行的任何规范文件中定义它会导致套件的所有执行失败。
有什么办法可以处理这个案子?
提前致谢