Sha256: 04d9059a118f64570f917ed8c7a1e6b1c80945eca1fe6db9cd788412842af00e

Contents?: true

Size: 542 Bytes

Versions: 2

Compression:

Stored size: 542 Bytes

Contents

# frozen_string_literal: true

module ApiTester
  # Report used for when response is missing a field
  class MissingFieldReport
    attr_accessor :url, :verb, :expected_field, :description

    def initialize(url:, verb:, expected_field:, description:)
      self.url = url
      self.verb = verb
      self.expected_field = expected_field
      self.description = description
    end

    def print
      puts "#{description}:"
      puts "   #{verb} #{url} is missing response field:"
      puts "      #{expected_field}"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
api-tester-1.1.3 lib/api-tester/reporter/missing_field_report.rb
api-tester-1.1.2 lib/api-tester/reporter/missing_field_report.rb