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')