lib/submodules/ably-ruby/spec/unit/realtime/channels_spec.rb in ably-rest-1.1.7 vs lib/submodules/ably-ruby/spec/unit/realtime/channels_spec.rb in ably-rest-1.1.8
- old
+ new
@@ -9,22 +9,22 @@
subject { Ably::Realtime::Channels.new(client) }
context 'creating channels' do
context '#get' do
- it 'creates a channel if it does not exist' do
+ it 'creates a channel if it does not exist (RSN3a)' do
expect(Ably::Realtime::Channel).to receive(:new).with(client, channel_name, options)
subject.get(channel_name, options)
end
context 'when an existing channel exists' do
- it 'will reuse a channel object if it exists' do
+ it 'will reuse a channel object if it exists (RSN3a)' do
channel = subject.get(channel_name, options)
expect(channel).to be_a(Ably::Realtime::Channel)
expect(subject.get(channel_name, options).object_id).to eql(channel.object_id)
end
- it 'will update the options on the channel if provided' do
+ it 'will update the options on the channel if provided (RSN3c)' do
channel = subject.get(channel_name, options)
expect(channel.options).to eql(options)
expect(channel.options).to_not include(:encrypted)
subject.get(channel_name, encrypted: true)
expect(channel.options[:encrypted]).to eql(true)