module Webspicy::Tester::Reporter::Documentation::Helpers

Constants

INDENT

Public Instance Methods

check_error_line(check, ex) click to toggle source
# File lib/webspicy/tester/reporter/documentation.rb, line 39
def check_error_line(check, ex)
  INDENT + colorize_error("E  " + ex.message, config)
end
check_failure_line(check, ex) click to toggle source
# File lib/webspicy/tester/reporter/documentation.rb, line 35
def check_failure_line(check, ex)
  INDENT + colorize_error("F  " + ex.message, config)
end
check_success_line(check) click to toggle source
# File lib/webspicy/tester/reporter/documentation.rb, line 31
def check_success_line(check)
  INDENT + colorize_success("v  " + check.behavior, config)
end
service_line(service, test_case) click to toggle source
# File lib/webspicy/tester/reporter/documentation.rb, line 26
def service_line(service, test_case)
  str = "#{service}, #{test_case}"
  str = colorize_highlight(str, config)
end
spec_file_error_line(spec_file, ex) click to toggle source
# File lib/webspicy/tester/reporter/documentation.rb, line 16
def spec_file_error_line(spec_file, ex)
  str = ""
  str += colorize_error(INDENT + "X  #{ex.message}", config)
  if ex.root_cause && ex.root_cause != ex
    str += "\n"
    str += INDENT + colorize_error("#{ex.root_cause.message}", config)
  end
  str
end
spec_file_line(spec_file) click to toggle source
# File lib/webspicy/tester/reporter/documentation.rb, line 9
def spec_file_line(spec_file)
  path = Path(spec_file).expand_path
  path = path.relative_to(config.folder)
  path = spec_file if path.to_s.start_with?(".")
  colorize_section(">> #{path}", config)
end