Module: RSpec::Risky::RSpecCli::RunnerPatch

Defined in:
lib/rspec/risky/rspec_cli.rb

Instance Method Summary collapse

Instance Method Details

#exit_code(examples_passed = false) ⇒ Object



19
20
21
22
23
24
25
26
# File 'lib/rspec/risky/rspec_cli.rb', line 19

def exit_code(examples_passed = false)
  code = super
  return code unless code.zero? && examples_passed
  return code unless risky_exit_code
  return code unless RSpec::Risky.risky_results.any? { |_example, result| result[:verdicts].any? }

  risky_exit_code
end