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.



60
61
62
63
64
# File 'lib/brine/test_steps.rb', line 60

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

Instance Method Details

#make_responseObject



66
67
68
69
70
71
# File 'lib/brine/test_steps.rb', line 66

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