Sha256: 473ced58b51888ec8ebb44551334ed77459a47af6b45c8f3c4f42e7641855ac0

Contents?: true

Size: 656 Bytes

Versions: 4

Compression:

Stored size: 656 Bytes

Contents

module ApiReport
  class MissingFieldReport
    attr_accessor :description
    attr_accessor :url
    attr_accessor :request
    attr_accessor :expected_field
    attr_accessor :actual_response

    def initialize(description, url, request, expected_field)
      self.description = description
      self.url = url
      self.request = request
      self.expected_field = expected_field
      self.actual_response = ''
    end

    def print
      puts "#{self.description}: "
      puts "   Requested #{self.url} with payload:"
      puts "      #{self.request}"
      puts '   Missing field: '
      puts "      #{self.expected_field}"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
api-tester-1.0.0 lib/api-tester/reporter/missing_field_report.rb
api-tester-0.3.1 lib/api-tester/reporter/missing_field_report.rb
api-tester-0.3.0 lib/api-tester/reporter/missing_field_report.rb
api-tester-0.2.0 lib/api-tester/reporter/missing_field_report.rb