Sha256: caa2616ad13d4e00de808ddffb08e082fcd6a5632c9c67abaafb80111b235e81
Contents?: true
Size: 806 Bytes
Versions: 1
Compression:
Stored size: 806 Bytes
Contents
@bunny Feature: Declaring AMQP exchanges If you want to create an exchange that doesn't exist on the broker, you can do so by adding the "declare" option to your destination. Background: Given I am connected to the broker Scenario: Declaring a direct exchange When I execute the following code: """ruby MessageDriver::Broker.define do |b| b.destination :my_exchange, "my_exchange", type: :exchange, declare: {type: :direct, auto_delete: true} b.destination :my_queue, "my_queue", exclusive: true, bindings: [{source: "my_exchange", routing_key: "my_queue"}] end publish(:my_exchange, "Test My New Exchange", routing_key: "my_queue") """ Then I expect to find 1 message on :my_queue with: | body | | Test My New Exchange |
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
message-driver-0.1.0 | features/amqp_specific_features/declaring_amqp_exchanges.feature |