spec/integration/exchange_declaration_spec.rb in amqp-0.8.4 vs spec/integration/exchange_declaration_spec.rb in amqp-0.9.0.pre1

- old
+ new

@@ -21,9 +21,78 @@ # # Examples # + + describe "default exchange" do + subject do + @channel.default_exchange + end + + it "is predefined" do + subject.should be_predefined + done + end + end + + describe "exchange named amq.direct" do + subject do + @channel.direct("amq.direct") + end + + it "is predefined" do + subject.should be_predefined + done + end + end + + describe "exchange named amq.fanout" do + subject do + @channel.direct("amq.fanout") + end + + it "is predefined" do + subject.should be_predefined + done + end + end + + describe "exchange named amq.topic" do + subject do + @channel.direct("amq.topic") + end + + it "is predefined" do + subject.should be_predefined + done + end + end + + describe "exchange named amq.match" do + subject do + @channel.direct("amq.match") + end + + it "is predefined" do + subject.should be_predefined + done + end + end + + describe "exchange named amq.headers" do + subject do + @channel.direct("amq.headers") + end + + it "is predefined" do + subject.should be_predefined + done + end + end + + + describe "#direct" do context "when exchange name is specified" do it 'declares a new direct exchange with that name' do @channel.direct('name').name.should == 'name'