Module: Sanford::Protocol::TestHelpers

Extended by:
TestHelpers
Included in:
TestHelpers
Defined in:
lib/sanford-protocol/test_helpers.rb

Instance Method Summary collapse

Instance Method Details

#fake_socket_with(*args) ⇒ Object



23
24
25
# File 'lib/sanford-protocol/test_helpers.rb', line 23

def fake_socket_with(*args)
  Sanford::Protocol::FakeSocket.new(*args)
end

#fake_socket_with_encoded_msg_body(*args) ⇒ Object



19
20
21
# File 'lib/sanford-protocol/test_helpers.rb', line 19

def fake_socket_with_encoded_msg_body(*args)
  Sanford::Protocol::FakeSocket.with_encoded_msg_body(*args)
end

#fake_socket_with_msg_body(*args) ⇒ Object



15
16
17
# File 'lib/sanford-protocol/test_helpers.rb', line 15

def fake_socket_with_msg_body(*args)
  Sanford::Protocol::FakeSocket.with_msg_body(*args)
end

#fake_socket_with_request(*args) ⇒ Object



11
12
13
# File 'lib/sanford-protocol/test_helpers.rb', line 11

def fake_socket_with_request(*args)
  Sanford::Protocol::FakeSocket.with_request(*args)
end

#read_response_from_fake_socket(from_fake_socket) ⇒ Object



27
28
29
30
# File 'lib/sanford-protocol/test_helpers.rb', line 27

def read_response_from_fake_socket(from_fake_socket)
  data = Sanford::Protocol::Connection.new(from_fake_socket).read
  Sanford::Protocol::Response.parse(data)
end

#read_written_response_from_fake_socket(from_fake_socket) ⇒ Object



32
33
34
# File 'lib/sanford-protocol/test_helpers.rb', line 32

def read_written_response_from_fake_socket(from_fake_socket)
  read_response_from_fake_socket(Sanford::Protocol::FakeSocket.new(from_fake_socket.out))
end