Sha256: 906cab45b9c580649c9f4b10a9cfc5939c69ad1020ef98aabb8a8eb6efcbc0de

Contents?: true

Size: 371 Bytes

Versions: 10

Compression:

Stored size: 371 Bytes

Contents

require 'spec_helper'

describe Eventus::Dispatchers::Synchronous do
  let(:persistence){ double.as_null_object }
  let(:dispatcher) { Eventus::Dispatchers::Synchronous.new(persistence) { @hit = true } }

  before do
    persistence.should_receive(:mark_dispatched)
    dispatcher.dispatch([double])
  end

  it "should invoke block" do
    @hit.should == true
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
eventus-0.6.7 spec/dispatchers/synchronous_spec.rb
eventus-0.6.6 spec/dispatchers/synchronous_spec.rb
eventus-0.6.5 spec/dispatchers/synchronous_spec.rb
eventus-0.6.4 spec/dispatchers/synchronous_spec.rb
eventus-0.6.3 spec/dispatchers/synchronous_spec.rb
eventus-0.6.2 spec/dispatchers/synchronous_spec.rb
eventus-0.6.1 spec/dispatchers/synchronous_spec.rb
eventus-0.6.0 spec/dispatchers/synchronous_spec.rb
eventus-0.5.1 spec/dispatchers/synchronous_spec.rb
eventus-0.5.0 spec/dispatchers/synchronous_spec.rb