Sha256: 93f373ab925a60c7dfbc1f0c1c6be89ffee9ed1cf615f36efae1538989743702
Contents?: true
Size: 831 Bytes
Versions: 1
Compression:
Stored size: 831 Bytes
Contents
module Lemon # = Reporter Base Class class Reporter # def self.factory(format, runner) format = format.to_sym if format case format when :verbose Reporters::Verbose.new(runner) else Reporters::DotProgress.new(runner) end end def initialize(runner) @runner = runner end # attr :runner # def report_start(suite) end def report_concern(concern) end def report_success(testunit) end def report_failure(testunit, exception) end def report_error(testunit, exception) end def report_finish end private def successes ; runner.successes ; end def failures ; runner.failures ; end def errors ; runner.errors ; end def pendings ; runner.pendings ; end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lemon-0.6 | lib/lemon/reporter.rb |