Sha256: c51db20ccb5f1724fb3efce314df86c5221683a11ca63038848960a35cc4d41a
Contents?: true
Size: 831 Bytes
Versions: 1
Compression:
Stored size: 831 Bytes
Contents
# frozen_string_literal: true module ApiTester # Standard report format for differing responses class Report attr_accessor :description attr_accessor :url attr_accessor :request attr_accessor :expected_response attr_accessor :actual_response 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 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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
api-tester-1.1.1 | lib/api-tester/reporter/report.rb |