class ApiTester::Method

Class for defining methods as part of an endpoint

Attributes

expected_response[RW]
request[RW]
verb[RW]

Public Class Methods

new(verb:, response:, request:) click to toggle source
# File lib/api-tester/definition/method.rb, line 10
def initialize(verb:, response:, request:)
  self.verb = verb
  self.request = request
  self.expected_response = response
end

Public Instance Methods

default_request() click to toggle source
# File lib/api-tester/definition/method.rb, line 16
def default_request
  { method: verb,
    payload: request.default_payload,
    headers: request.default_headers }
end