class Dotpretty::Reporters::TestSummaryFormatter
Attributes
summary[RW]
Public Class Methods
new(color_palette:, summary:)
click to toggle source
# File lib/dotpretty/reporters/test_summary_formatter.rb, line 5 def initialize(color_palette:, summary:) self.extend(color_palette) self.summary = summary end
Public Instance Methods
colored_message()
click to toggle source
# File lib/dotpretty/reporters/test_summary_formatter.rb, line 10 def colored_message message = "Total tests: #{summary[:totalTests]}. Passed: #{summary[:passedTests]}. Failed: #{summary[:failedTests]}. Skipped: #{summary[:skippedTests]}." if summary[:passedTests] == summary[:totalTests] return green(message) elsif summary[:failedTests] > 0 return red(message) else return yellow(message) end end