Module: Pork::Report::Imp

Defined in:
lib/pork/report.rb

Instance Method Summary collapse

Instance Method Details

#case_endObject



12
# File 'lib/pork/report.rb', line 12

def case_end    ; end

#case_erroredObject



16
# File 'lib/pork/report.rb', line 16

def case_errored; io.print msg_errored; end

#case_failedObject



15
# File 'lib/pork/report.rb', line 15

def case_failed ; io.print msg_failed ; end

#case_passObject



13
# File 'lib/pork/report.rb', line 13

def case_pass   ; io.print msg_pass   ; end

#case_skipObject



14
# File 'lib/pork/report.rb', line 14

def case_skip   ; io.print msg_skip   ; end

#case_start(_) ⇒ Object



11
# File 'lib/pork/report.rb', line 11

def case_start _; end

#initialize(o = $stdout) ⇒ Object



6
7
8
9
# File 'lib/pork/report.rb', line 6

def initialize o=$stdout
  super
  extend(*Pork.report_extensions.reverse)
end

#report(stat) ⇒ Object



18
19
20
21
22
23
24
25
# File 'lib/pork/report.rb', line 18

def report stat
  io.puts
  io.puts messages(stat)
  io.printf("\nFinished in %s seconds, %s tests/s, %s assertions/s \n",
            *velocity(stat))
  io.printf("%s tests, %s assertions, %s failures, %s errors, %s skips\n",
            *numbers(stat))
end