Class: Quickie::Runner
Constant Summary collapse
- @@trace =
[]
- @@stats =
Hash.new(0)
Class Method Summary collapse
Class Method Details
.update(status, message = nil) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/quickie/runner.rb', line 11 def self.update(status, = nil) at_exit { puts puts "\n" << @@trace.join("\n\n") unless @@trace.empty? puts "\nPassed: #{@@stats[:success]}, not quite: #{@@stats[:failure]}, total tests: #{@@stats.values.inject(:+)}." } if @@stats.empty? @@stats[status] += 1 @@trace << if end |