class Webspicy::Tester::Reporter::FileSummary

Attributes

errors_count[R]
spec_files_count[R]

Public Class Methods

new(*args, &bl) click to toggle source
Calls superclass method Webspicy::Tester::Reporter::new
# File lib/webspicy/tester/reporter/file_summary.rb, line 6
def initialize(*args, &bl)
  super
  @spec_files_count = 0
  @errors_count = 0
end

Public Instance Methods

before_spec_file() click to toggle source
# File lib/webspicy/tester/reporter/file_summary.rb, line 13
def before_spec_file
  @spec_files_count += 1
end
report() click to toggle source
# File lib/webspicy/tester/reporter/file_summary.rb, line 21
def report
  msg = "#{plural('spec file', spec_files_count)}, "\
        "#{plural('error', errors_count)}"
  if success?
    msg = colorize_success(msg, config)
  else
    msg = colorize_error(msg, config)
  end
  io.puts(msg)
  io.puts
  io.flush
end
spec_file_error(e) click to toggle source
# File lib/webspicy/tester/reporter/file_summary.rb, line 17
def spec_file_error(e)
  @errors_count += 1
end

Private Instance Methods

success?() click to toggle source
# File lib/webspicy/tester/reporter/file_summary.rb, line 36
def success?
  @errors_count == 0
end