Sha256: 429f4e4a0e93f2af0085611d017fcd9f60fd09663a0b169d6e8c44ab5ff8bcb8
Contents?: true
Size: 1.26 KB
Versions: 2
Compression:
Stored size: 1.26 KB
Contents
require 'spec_helper' describe Feedbook::Factories::NotifiersFactory do describe '#create' do context 'FacebookNotifier' do it { expect(Feedbook::Factories::NotifiersFactory.create('facebook')).to be(Feedbook::Notifiers::FacebookNotifier.instance) } it { expect(Feedbook::Factories::NotifiersFactory.create(:facebook)).to be(Feedbook::Notifiers::FacebookNotifier.instance) } end context 'IRCNotifier' do it { expect(Feedbook::Factories::NotifiersFactory.create('irc')).to be(Feedbook::Notifiers::IRCNotifier.instance) } it { expect(Feedbook::Factories::NotifiersFactory.create(:irc)).to be(Feedbook::Notifiers::IRCNotifier.instance) } end context 'NullNotifier' do it { expect(Feedbook::Factories::NotifiersFactory.create('null')).to be(Feedbook::Notifiers::NullNotifier.instance) } it { expect(Feedbook::Factories::NotifiersFactory.create(:null)).to be(Feedbook::Notifiers::NullNotifier.instance) } end context 'TwitterNotifier' do it { expect(Feedbook::Factories::NotifiersFactory.create('twitter')).to be(Feedbook::Notifiers::TwitterNotifier.instance) } it { expect(Feedbook::Factories::NotifiersFactory.create(:twitter)).to be(Feedbook::Notifiers::TwitterNotifier.instance) } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
feedbook-0.9.1 | spec/unit/lib/factories/notifiers_factory_spec.rb |
feedbook-0.9.0 | spec/unit/lib/factories/notifiers_factory_spec.rb |