module Inferno::DSL::RequestStorage::ClassMethods

Public Instance Methods

incoming_request_name() click to toggle source

@api private

# File lib/inferno/dsl/request_storage.rb, line 100
def incoming_request_name
  @incoming_request_name
end
makes_request(*names) click to toggle source

Specify the named requests made by a test

@param *names [Symbol] one or more Symbols

# File lib/inferno/dsl/request_storage.rb, line 88
def makes_request(*names)
  named_requests_made.concat(names)
end
named_requests_made() click to toggle source

@api private

# File lib/inferno/dsl/request_storage.rb, line 76
def named_requests_made
  @named_requests_made ||= []
end
named_requests_used() click to toggle source

@api private

# File lib/inferno/dsl/request_storage.rb, line 81
def named_requests_used
  @named_requests_used ||= []
end
receives_request(name) click to toggle source

Specify the name for a request received by a test

@param *names [Symbol] one or more Symbols

# File lib/inferno/dsl/request_storage.rb, line 95
def receives_request(name)
  @incoming_request_name = name
end
uses_request(*names) click to toggle source

Specify the named requests used by a test

@param *names [Symbol] one or more Symbols

# File lib/inferno/dsl/request_storage.rb, line 107
def uses_request(*names)
  named_requests_used.concat(names)
end