Sha256: 1730857ee7eebf3e3b2904ee5860fe2ac1f58eb111dec44d25a9e94ea02b928d

Contents?: true

Size: 496 Bytes

Versions: 3

Compression:

Stored size: 496 Bytes

Contents

module Wisper
  describe Configuration do
    describe 'broadcasters' do
      let(:broadcaster) { double }
      let(:key)         { :default }

      it '#broadcasters returns empty collection' do
        expect(subject.broadcasters).to be_empty
      end

      it '#broadcaster adds given broadcaster' do
        subject.broadcaster(key, broadcaster)
        expect(subject.broadcasters).to include key
        expect(subject.broadcasters[key]).to eql broadcaster
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wisper-1.6.1 spec/lib/wisper/configuration_spec.rb
wisper-1.6.0 spec/lib/wisper/configuration_spec.rb
wisper-1.5.0 spec/lib/wisper/configuration_spec.rb