Class: MinitestBender::Sections::SuiteStatus
- Inherits:
-
Object
- Object
- MinitestBender::Sections::SuiteStatus
- Defined in:
- lib/minitest-bender/sections/suite_status.rb
Instance Method Summary collapse
-
#initialize(io, options, results, total_tests_count) ⇒ SuiteStatus
constructor
A new instance of SuiteStatus.
- #print ⇒ Object
Constructor Details
#initialize(io, options, results, total_tests_count) ⇒ SuiteStatus
Returns a new instance of SuiteStatus.
4 5 6 7 8 9 |
# File 'lib/minitest-bender/sections/suite_status.rb', line 4 def initialize(io, , results, total_tests_count) @io = io = @results = results @total_tests_count = total_tests_count end |
Instance Method Details
#print ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/minitest-bender/sections/suite_status.rb', line 11 def print final_divider_color = all_passed_color if all_tests_passed? = Colorizer.colorize(' ALL TESTS PASS! (^_^)/', all_passed_color) else = MinitestBender.states.values.map do |state| = state. final_divider_color = state.color unless .empty? end = " #{Utils.english_join(messages)}" end io.puts() print_divider(final_divider_color) end |