Sha256: 4020216f8e1c854d8eaf5ee530b45728ae2900824f21d701e489298cd5f127b9
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
# this file is automatically required when you run `assert` # put any test helpers here # add the root dir to the load path $LOAD_PATH.unshift(File.expand_path("../..", __FILE__)) # require pry for debugging (`binding.pry`) require 'pry' ENV['SANFORD_PROTOCOL_DEBUG'] = 'yes' require 'sanford-protocol/test/fake_socket' FakeSocket = Sanford::Protocol::Test::FakeSocket require 'assert-mocha' if defined?(Assert) class Assert::Context def setup_some_msg_data(data=nil) @data = data || { 'something' => true } @encoded_body = Sanford::Protocol.msg_body.encode(@data) @encoded_size = Sanford::Protocol.msg_size.encode(@encoded_body.bytesize) @encoded_version = Sanford::Protocol.msg_version @msg = [@encoded_version, @encoded_size, @encoded_body].join end def setup_some_request_data @request_params = ['1', 'a_service', {:some => 'data'}] @request = Sanford::Protocol::Request.new(*@request_params) setup_some_msg_data(@request.to_hash) end def setup_some_response_data @response_params = [200, 'in testing all is well'] @response = Sanford::Protocol::Response.new(*@response_params) setup_some_msg_data(@response.to_hash) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sanford-protocol-0.5.6 | test/helper.rb |