class ApiTester::Report
Standard report format for differing responses
Attributes
actual_response[RW]
description[RW]
expected_response[RW]
request[RW]
url[RW]
Public Class Methods
new(description:, url:, request:, expected_response:, actual_response:)
click to toggle source
# File lib/api-tester/reporter/report.rb, line 12 def initialize(description:, url:, request:, expected_response:, actual_response:) self.description = description self.url = url self.request = request self.expected_response = expected_response self.actual_response = actual_response end
Public Instance Methods
print()
click to toggle source
# File lib/api-tester/reporter/report.rb, line 20 def print puts "#{description}: " puts " Requested #{url} with payload:" puts " #{request.to_json}" puts ' Expecting: ' puts ' ' + expected_response.to_s puts ' Receiving: ' puts " #{actual_response}" end