spec/slack/real_time/concurrency/eventmachine_spec.rb in slack-ruby-client-0.6.0 vs spec/slack/real_time/concurrency/eventmachine_spec.rb in slack-ruby-client-0.7.0

- old
+ new

@@ -2,11 +2,12 @@ begin RSpec.describe Slack::RealTime::Concurrency::Eventmachine::Socket do context 'with url' do let(:url) { 'wss://ms174.slack-msgs.com/websocket/xyz' } - let(:socket) { described_class.new(url, ping: 42) } + let(:logger) { ::Logger.new($stdout) } + let(:socket) { described_class.new(url, ping: 42, logger: logger) } let(:ws) { double(Faye::WebSocket::Client) } describe '#initialize' do it 'sets url' do expect(socket.url).to eq url end @@ -19,10 +20,10 @@ allow(Faye::WebSocket::Client).to receive(:new).and_return(ws) socket.connect! expect(socket.instance_variable_get('@driver')).to eq ws end it 'pings every 30s' do - expect(Faye::WebSocket::Client).to receive(:new).with(url, nil, ping: 42).and_return(ws) + expect(Faye::WebSocket::Client).to receive(:new).with(url, nil, ping: 42, logger: logger).and_return(ws) socket.connect! end end describe '#disconnect!' do it 'closes and nils the websocket' do