spec/amq/protocol/method_spec.rb in amq-protocol-2.2.0 vs spec/amq/protocol/method_spec.rb in amq-protocol-2.3.0.rc1

- old
+ new

@@ -1,21 +1,16 @@ -# encoding: binary - -require File.expand_path('../../../spec_helper', __FILE__) - - module AMQ module Protocol - describe Method do + RSpec.describe Method do describe '.split_headers' do it 'splits user defined headers into properties and headers' do input = {:delivery_mode => 2, :content_type => 'application/octet-stream', :foo => 'bar'} properties, headers = Method.split_headers(input) expect(properties).to eq({:delivery_mode => 2, :content_type => 'application/octet-stream'}) expect(headers).to eq({:foo => 'bar'}) end end - + describe '.encode_body' do context 'when the body fits in a single frame' do it 'encodes a body into a BodyFrame' do body_frames = Method.encode_body('Hello world', 1, 131072) expect(body_frames.first.payload).to eq('Hello world')