Sha256: 0c23c9b03de63481218fc42c7878f54e2c2ef15cfadacf40c6baa617a17a7bf4
Contents?: true
Size: 992 Bytes
Versions: 8
Compression:
Stored size: 992 Bytes
Contents
# bunny_spec.rb # Assumes that target message broker/server has a user called 'guest' with a password 'guest' # and that it is running on 'localhost'. # If this is not the case, please change the 'Bunny.new' call below to include # the relevant arguments e.g. @b = Bunny.new(:user => 'john', :pass => 'doe', :host => 'foobar') require File.expand_path(File.join(File.dirname(__FILE__), %w[.. lib bunny])) describe Bunny do before(:each) do @b = Bunny.new @b.start end it "should connect to an AMQP server" do @b.status.should == 'CONNECTED' end it "should be able to create an exchange" do exch = @b.exchange('test_exchange') exch.should be_an_instance_of Bunny::Exchange exch.name.should == 'test_exchange' @b.exchanges.has_key?('test_exchange').should be true end it "should be able to create a queue" do q = @b.queue('test1') q.should be_an_instance_of Bunny::Queue q.name.should == 'test1' @b.queues.has_key?('test1').should be true end end
Version data entries
8 entries across 8 versions & 2 rubygems