Sha256: f062bc6ae01332501d5a473d75e757acafa5e2265e9f36d725552d41a833ffdf
Contents?: true
Size: 988 Bytes
Versions: 9
Compression:
Stored size: 988 Bytes
Contents
module Turn require 'turn/colorize' # = Reporter # # There are two distinct way in which a report may be utilized # by a Runner: per-call or per-file. The method #pass, #fail # and #error are generic, and will be used in either case. # A per-call runner will use all the methods of a Reporter, # while a per-file runner will use start_case per file, # and will not use the start_test and finish_test methods, # since those are beyond it's grainularity. # class Reporter include Colorize attr :io def initialize(io) @io = io || $stdout end # These methods are called in the process of running the tests. def start_suite(suite) end def start_case(kase) end def start_test(test) end def pass(message=nil) end def fail(message=nil) end def error(message=nil) end def finish_test(test) end def finish_case(kase) end def finish_suite(suite) end end end
Version data entries
9 entries across 9 versions & 2 rubygems