class ApiTester::ApiReport

class for dealing with reports generated by the modules during test suite

Attributes

reports[RW]

Public Class Methods

new() click to toggle source
# File lib/api-tester/reporter/api_report.rb, line 10
def initialize
  self.reports = []
end

Public Instance Methods

add_new(url:, request:, expected_response:, actual_response:, description: 'case') click to toggle source
# File lib/api-tester/reporter/api_report.rb, line 14
def add_new(url:, request:, expected_response:, actual_response:, description: 'case')
  report = Report.new description,
                      url,
                      request,
                      expected_response,
                      actual_response
  reports << report
end
add_new_report(report) click to toggle source
# File lib/api-tester/reporter/api_report.rb, line 23
def add_new_report(report)
  reports << report
end
add_reports(reports) click to toggle source
# File lib/api-tester/reporter/api_report.rb, line 27
def add_reports(reports)
  reports.each do |report|
    add_new_report(report)
  end
end
print() click to toggle source