spec/unit/realtime/channel_spec.rb in ably-0.1.6 vs spec/unit/realtime/channel_spec.rb in ably-0.2.0
- old
+ new
@@ -1,10 +1,10 @@
require 'spec_helper'
-require "support/protocol_msgbus_helper"
+require 'support/protocol_msgbus_helper'
describe Ably::Realtime::Channel do
- let(:client) { double('client').as_null_object }
+ let(:client) { double('client').as_null_object }
let(:channel_name) { 'test' }
subject do
Ably::Realtime::Channel.new(client, channel_name)
end
@@ -46,10 +46,10 @@
end
context 'subscriptions' do
let(:message_history) { Hash.new { |hash, key| hash[key] = 0 } }
let(:event_name) { 'click' }
- let(:message) { instance_double('Ably::Models::Message', name: event_name) }
+ let(:message) { instance_double('Ably::Models::Message', name: event_name, encode: nil, decode: nil) }
context '#subscribe' do
specify 'to all events' do
subject.subscribe { |message| message_history[:received] += 1}
subject.__incoming_msgbus__.publish(:message, message)