Module: Webspicy::Tester::Reporter::Documentation::Helpers

Included in:
Webspicy::Tester::Reporter::Documentation, Exceptions
Defined in:
lib/webspicy/tester/reporter/documentation.rb

Instance Method Summary collapse

Instance Method Details

#check_error_line(check, ex) ⇒ Object



29
30
31
# File 'lib/webspicy/tester/reporter/documentation.rb', line 29

def check_error_line(check, ex)
  "  " + colorize_error("E  " + ex.message)
end

#check_failure_line(check, ex) ⇒ Object



25
26
27
# File 'lib/webspicy/tester/reporter/documentation.rb', line 25

def check_failure_line(check, ex)
  "  " + colorize_error("F  " + ex.message)
end

#check_success_line(check) ⇒ Object



21
22
23
# File 'lib/webspicy/tester/reporter/documentation.rb', line 21

def check_success_line(check)
  "  " + colorize_success("v") + "  " + check.behavior
end

#service_line(service, test_case) ⇒ Object



16
17
18
19
# File 'lib/webspicy/tester/reporter/documentation.rb', line 16

def service_line(service, test_case)
  str = service.to_s + ", " + test_case.to_s
  str = colorize_highlight(str)
end

#spec_file_error_line(spec_file, ex) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/webspicy/tester/reporter/documentation.rb', line 7

def spec_file_error_line(spec_file, ex)
  str = colorize_highlight(spec_file.to_s)
  str += "\n  " + colorize_error("X  #{ex.message}")
  if ex.root_cause && ex.root_cause != ex
    str += "\n    " + colorize_error("#{ex.root_cause.message}")
  end
  str
end