Sha256: f1737a7ddfcb591b078cd41ee58e01a4f7d23dd1e5e9a8f781e1a8feadeda9bc
Contents?: true
Size: 738 Bytes
Versions: 24
Compression:
Stored size: 738 Bytes
Contents
require "spec_helper" describe Bunny::Exchange, "#publish" 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 if connection.open? end context "with :mandatory => true and a bad [no routes] routing key" do it "causes a message to be returned" do ch = connection.create_channel x = ch.default_exchange returned = [] x.on_return do |basic_deliver, properties, content| returned << content end x.publish("xyzzy", :routing_key => rand.to_s, :mandatory => true) sleep 0.5 returned.should include("xyzzy") ch.close end end end
Version data entries
24 entries across 24 versions & 1 rubygems