Class: Strata::CLI::Utils::TestReporter

Inherits:
Object
  • Object
show all
Includes:
Terminal
Defined in:
lib/strata/cli/utils/test_reporter.rb

Instance Method Summary collapse

Methods included from Terminal

#create_spinner, #print_table, #with_spinner

Instance Method Details

#display(test_results, skip_opening_divider: false) ⇒ Object



12
13
14
15
16
17
# File 'lib/strata/cli/utils/test_reporter.rb', line 12

def display(test_results, skip_opening_divider: false)
  return unless test_results.is_a?(Hash) && test_results["tests"].is_a?(Array)

  display_summary(test_results, skip_opening_divider: skip_opening_divider)
  display_failures(test_results) if has_failures?(test_results)
end