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