class OnelineFormatter::Formatter
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/oneline_formatter/formatter.rb, line 10 def initialize(*args) super @success_count = 0 @pending_count = 0 @failed_count = 0 @total_count = 0 end
Public Instance Methods
dump_summary(*_args)
click to toggle source
Calls superclass method
# File lib/oneline_formatter/formatter.rb, line 43 def dump_summary(*_args) new_line super end
example_failed(_example)
click to toggle source
# File lib/oneline_formatter/formatter.rb, line 32 def example_failed(_example) # super @failed_count += 1 @total_count += 1 display_counter end
example_passed(_example)
click to toggle source
# File lib/oneline_formatter/formatter.rb, line 18 def example_passed(_example) # super @success_count += 1 @total_count += 1 display_counter end
example_pending(_example)
click to toggle source
# File lib/oneline_formatter/formatter.rb, line 25 def example_pending(_example) # super @pending_count += 1 @total_count += 1 display_counter end
start_dump(*_args)
click to toggle source
# File lib/oneline_formatter/formatter.rb, line 39 def start_dump(*_args) new_line end
Private Instance Methods
display_counter()
click to toggle source
# File lib/oneline_formatter/formatter.rb, line 55 def display_counter output.print "\r" output.print "passed: #{success_color @success_count}, " output.print "pending: #{pending_color @pending_count}, " output.print "failed: #{failure_color @failed_count}, " output.print "total: #{@total_count} " end
failure_color(message)
click to toggle source
# File lib/oneline_formatter/formatter.rb, line 71 def failure_color(message) RSpec::Core::Formatters::ConsoleCodes.wrap(message, :failure) end
new_line()
click to toggle source
# File lib/oneline_formatter/formatter.rb, line 50 def new_line output.puts output.puts end
pending_color(message)
click to toggle source
# File lib/oneline_formatter/formatter.rb, line 67 def pending_color(message) RSpec::Core::Formatters::ConsoleCodes.wrap(message, :pending) end
success_color(message)
click to toggle source
# File lib/oneline_formatter/formatter.rb, line 63 def success_color(message) RSpec::Core::Formatters::ConsoleCodes.wrap(message, :success) end