class Uspec::Stats
Attributes
success[RW]
Public Class Methods
new()
click to toggle source
# File lib/uspec/stats.rb, line 3 def initialize clear_results! end
Public Instance Methods
clear_results!()
click to toggle source
# File lib/uspec/stats.rb, line 8 def clear_results! @success = Array.new @failure = Array.new @pending = Array.new end
inspect()
click to toggle source
# File lib/uspec/stats.rb, line 14 def inspect <<-INFO #{super} Failures: #{exit_code} #{results.map{|r| r.inspect}.join "\n\t" } INFO end
results()
click to toggle source
# File lib/uspec/stats.rb, line 21 def results @success + @failure + @pending end
summary()
click to toggle source
# File lib/uspec/stats.rb, line 25 def summary [ "test summary: ", Uspec::Terminal.green("#{@success.size} successful"), ", ", Uspec::Terminal.red("#{@failure.size} failed"), ", ", Uspec::Terminal.yellow("#{@pending.size} pending") ].join end