Sha256: 318ae94d6c9485f45e470a0c5d5bce7cc13fb16c7bc9074521bc9cc81755576d

Contents?: true

Size: 592 Bytes

Versions: 5

Compression:

Stored size: 592 Bytes

Contents

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
api-tester-0.1.0 lib/tester/reporter/missing_field_report.rb
api-tester-0.0.5 lib/tester/reporter/missing_field_report.rb
api-tester-0.0.4 lib/tester/reporter/missing_field_report.rb
api-tester-0.0.3 lib/tester/reporter/missing_field_report.rb
api-tester-0.0.1 lib/tester/reporter/missing_field_report.rb