Sha256: cab51b1043abb9e3416df50d46352802b920cda5cbf1ee4b7b11e21c47c3977f
Contents?: true
Size: 494 Bytes
Versions: 3
Compression:
Stored size: 494 Bytes
Contents
require 'wisper/rspec/matchers' RSpec::configure do |config| config.include(Wisper::RSpec::BroadcastMatcher) end describe 'broadcast matcher' do it 'passes when publisher broadcasts inside block' do publisher = publisher_class.new expect { publisher.send(:broadcast, :foobar) }.to broadcast(:foobar) end it 'passes with not_to when publisher does not broadcast inside block' do publisher = publisher_class.new expect { publisher }.not_to broadcast(:foobar) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
wisper-1.6.1 | spec/lib/wisper/rspec/matchers_spec.rb |
wisper-1.6.0 | spec/lib/wisper/rspec/matchers_spec.rb |
wisper-1.5.0 | spec/lib/wisper/rspec/matchers_spec.rb |