Module: RSpec::Risky::Verdict

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

Class Method Summary collapse

Class Method Details

.evaluate(example:, configuration:, expectations:, output:) ⇒ Object



27
28
29
30
31
32
33
34
# File 'lib/rspec/risky/verdict.rb', line 27

def evaluate(example:, configuration:, expectations:, output:)
  return [] if skip_verdicts?(example)

  verdicts = []
  verdicts << unknown_test_result(configuration, expectations) if evaluate_unknown_test?(example, configuration)
  verdicts << redundant_print_result(configuration, output) if evaluate_redundant_print?(example, configuration, output)
  verdicts.compact
end