Sha256: d128230ef67fd591a5c9ebaeb2a3a5025f21a68b43b98a8c3ba5c1448662b803
Contents?: true
Size: 1.83 KB
Versions: 1
Compression:
Stored size: 1.83 KB
Contents
module Lemon module Reporters require 'lemon/reporter' # Generic Reporter class Verbose < Reporter # def report_start(suite) end # def report_concern(concern) puts puts "#{concern.description}\n\n" unless concern.description.empty? end # def report_success(testunit) puts "* #{testunit}" end # def report_failure(testunit, exception) puts "* #{testunit}" puts puts " FAIL #{exception.backtrace[0]}" puts " #{exception}" puts end # def report_error(testunit, exception) puts "* #{testunit}" puts puts " ERROR #{exception.backtrace[0]}" puts " #{exception}" puts end # def report_pending(testunit, exception) puts "* #{testunit}" puts puts " PENDING #{exception.backtrace[1]}" puts end # def report_finish puts =begin unless failures.empty? puts "FAILURES:\n\n" failures.each do |testunit, exception| puts " #{testunit}" puts " #{exception}" puts " #{exception.backtrace[0]}" puts end end unless errors.empty? puts "ERRORS:\n\n" errors.each do |testunit, exception| puts " #{testunit}" puts " #{exception}" puts " #{exception.backtrace[0]}" puts end end unless pendings.empty? puts "PENDING:\n\n" pendings.each do |testunit, exception| puts " #{testunit}" end puts end =end total = successes.size + failures.size + errors.size + pendings.size puts "#{total} tests, #{successes.size} pass, #{failures.size} failures, #{errors.size} errors, #{pendings.size} pending" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lemon-0.6 | lib/lemon/reporters/verbose.rb |