Sha256: c36295c50b9e4ae391fc1eebc2ab1cf3d014b634a2b025b0a843ea975684e1fb
Contents?: true
Size: 755 Bytes
Versions: 62
Compression:
Stored size: 755 Bytes
Contents
shared_examples 'message with a header' do describe 'header' do describe 'length' do let(:field) { bytes.to_s[0..3] } it 'serializes the length' do expect(field).to be_int32(bytes.length) end end describe 'request id' do let(:field) { bytes.to_s[4..7] } it 'serializes the request id' do expect(field).to be_int32(message.request_id) end end describe 'response to' do let(:field) { bytes.to_s[8..11] } it 'serializes the response to' do expect(field).to be_int32(0) end end describe 'op code' do let(:field) { bytes.to_s[12..15] } it 'serializes the op code' do expect(field).to be_int32(opcode) end end end end
Version data entries
62 entries across 59 versions & 3 rubygems