Sha256: d9f1eb51159c4ee885e09ca2364d6183a83e70d1db904d4f8c38c77df96cbb9e
Contents?: true
Size: 1.13 KB
Versions: 28
Compression:
Stored size: 1.13 KB
Contents
require "spec_helper" describe Bunny::Channel, "when opened" do let(:connection) do c = Bunny.new(:user => "bunny_gem", :password => "bunny_password", :vhost => "bunny_testbed") c.start c end after :all do connection.close end context "without explicitly provided id" do subject do connection.create_channel end it "gets an allocated id and is successfully opened" do connection.should be_connected subject.should be_open subject.id.should be > 0 end end context "with explicitly provided id" do subject do connection.create_channel(767) end it "uses that id and is successfully opened" do connection.should be_connected subject.should be_open subject.id.should == 767 end end context "with explicitly provided id that is already taken" do subject do connection.create_channel(767) end it "reuses the channel that is already opened" do connection.should be_connected subject.should be_open subject.id.should == 767 connection.create_channel(767).should == subject end end end
Version data entries
28 entries across 28 versions & 1 rubygems