spec/unit/realtime/channel_spec.rb in ably-0.8.7 vs spec/unit/realtime/channel_spec.rb in ably-0.8.8

- old
+ new

@@ -210,28 +210,28 @@ allow(subject).to receive(:attach).and_return(:true) subject.subscribe click_event, &callback end specify 'with no event name specified unsubscribes that block from all events' do - subject.unsubscribe &callback + subject.unsubscribe(&callback) subject.__incoming_msgbus__.publish(:message, click_message) expect(message_history[:received]).to eql(0) end specify 'with a single event name argument unsubscribes the provided block with the matching event name' do - subject.unsubscribe click_event, &callback + subject.unsubscribe(click_event, &callback) subject.__incoming_msgbus__.publish(:message, click_message) expect(message_history[:received]).to eql(0) end specify 'with multiple event name arguments unsubscribes each of those matching event names with the provided block' do - subject.unsubscribe focus_event, click_event, &callback + subject.unsubscribe(focus_event, click_event, &callback) subject.__incoming_msgbus__.publish(:message, click_message) expect(message_history[:received]).to eql(0) end specify 'with a non-matching event name argument has no effect' do - subject.unsubscribe 'move', &callback + subject.unsubscribe('move', &callback) subject.__incoming_msgbus__.publish(:message, click_message) expect(message_history[:received]).to eql(1) end specify 'with no block argument unsubscribes all blocks for the event name argument' do