Sha256: 177a5f6e80e708f4d08a0686a0b9471559de09124b7ff054908c808e5c57da2e
Contents?: true
Size: 532 Bytes
Versions: 10
Compression:
Stored size: 532 Bytes
Contents
require 'spec_helper' RSpec.shared_examples_for 'a realtime socket' do let(:url) { 'wss://ms174.slack-msgs.com/websocket/xyz' } let(:logger) { ::Logger.new($stdout) } let(:socket) { described_class.new(url, ping: 42, logger: logger) } describe '#initialize' do it 'sets url' do expect(socket.url).to eq url end end describe 'api' do %i[start_sync start_sync disconnect! connect! connected? send_data close].each do |m| it m do expect(socket).to respond_to(m) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems