File tree Expand file tree Collapse file tree 3 files changed +27
-2
lines changed
Expand file tree Collapse file tree 3 files changed +27
-2
lines changed Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ def register_queue(queue)
132132
133133 # @private
134134 def deregister_queue ( queue )
135- @queues . delete queue . name
135+ @queues . delete queue
136136 end
137137
138138 # @private
@@ -147,7 +147,7 @@ def register_exchange(xchg)
147147
148148 # @private
149149 def deregister_exchange ( xchg )
150- @exchanges . delete xchg . name
150+ @exchanges . delete xchg
151151 end
152152 end
153153end
Original file line number Diff line number Diff line change 156156 expect ( @source . has_binding? ( @receiver ) ) . to be_falsey
157157 end
158158 end
159+
160+ context '#delete' do
161+
162+ before do
163+ @exchange = @channel . direct 'xchg.direct'
164+ @exchange . delete
165+ end
166+
167+ it 'should remove exchange from session' do
168+
169+ expect ( @session . exchange_exists? ( @exchange . name ) ) . to be_falsey
170+ end
171+ end
159172end
Original file line number Diff line number Diff line change 157157 expect ( @queue . message_count ) . to eq ( 0 )
158158 end
159159 end
160+
161+ context '#delete' do
162+
163+ before do
164+ @queue . delete
165+ end
166+
167+ it 'should remove queue from session' do
168+
169+ expect ( @session . queue_exists? ( @queue . name ) ) . to be_falsey
170+ end
171+ end
160172end
You can’t perform that action at this time.
0 commit comments