Sha256: 04dd103bc141ed15124c4dccd3fa540dd19725d2d9548c09bf9843990d75bf06
Contents?: true
Size: 516 Bytes
Versions: 1
Compression:
Stored size: 516 Bytes
Contents
require 'spec_helper' 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wisper-1.4.0 | spec/lib/wisper/rspec/matchers_spec.rb |