Sha256: 8b2f84eb0674bcff41eeeef6e7704e8aea89727dd3c036896e87eb6d213c9f98

Contents?: true

Size: 649 Bytes

Versions: 2

Compression:

Stored size: 649 Bytes

Contents

# frozen_string_literal: true

require 'api-tester/reporter/report'

module ApiTester
  # Report for when status code is different than expected
  class StatusCodeReport < Report
    attr_accessor :expected_status_code, :actual_status_code

    def initialize(description:, url:, request:, expected_status_code:, actual_status_code:)
      super description: description,
            url: url,
            request: request,
            expected_response: expected_status_code,
            actual_response: actual_status_code
      self.expected_status_code = expected_status_code
      self.actual_status_code = actual_status_code
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

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