Class: ResponseStatusSequenceStubBuilder

Inherits:
StubBuilder show all
Defined in:
lib/brine/test_steps.rb

Instance Attribute Summary

Attributes inherited from StubBuilder

#request, #response

Instance Method Summary collapse

Methods inherited from StubBuilder

#build

Constructor Details

#initialize(stub, seq) ⇒ ResponseStatusSequenceStubBuilder

Returns a new instance of ResponseStatusSequenceStubBuilder.

[View source]

77
78
79
80
81
# File 'lib/brine/test_steps.rb', line 77

def initialize(stub, seq)
  @request = stub.request
  @response = stub.response
  @enum = seq.to_enum
end

Instance Method Details

#make_responseObject

[View source]

83
84
85
86
87
88
# File 'lib/brine/test_steps.rb', line 83

def make_response()
  begin
    @val = @enum.next
  end
  [@val, {}, @response.body]
end