1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
# encoding: binary
require File.expand_path('../../../spec_helper', __FILE__)
module AMQ
module Protocol
class Tx
describe Select do
describe '.encode' do
it 'encodes the parameters into a MethodFrame' do
channel = 1
method_frame = Select.encode(channel)
method_frame.payload.should == "\000Z\000\n"
method_frame.channel.should == 1
end
end
end
# describe SelectOk do
# describe '.decode' do
# end
# end
describe Commit do
describe '.encode' do
it 'encodes the parameters into a MethodFrame' do
channel = 1
method_frame = Commit.encode(channel)
method_frame.payload.should == "\000Z\000\024"
method_frame.channel.should == 1
end
end
end
# describe CommitOk do
# describe '.decode' do
# end
# end
describe Rollback do
describe '.encode' do
it 'encodes the parameters into a MethodFrame' do
channel = 1
method_frame = Rollback.encode(channel)
method_frame.payload.should == "\000Z\000\036"
method_frame.channel.should == 1
end
end
end
# describe RollbackOk do
# describe '.decode' do
# end
# end
end
end
end
|