spec/stream_spec.rb in eventus-0.4.3 vs spec/stream_spec.rb in eventus-0.5.0
- old
+ new
@@ -1,12 +1,12 @@
require 'spec_helper'
describe Eventus::Stream do
let(:id) { UUID.generate(:compact) }
let(:stream) { Eventus::Stream.new(id, persistence, dispatcher) }
- let(:persistence) { stub(:persistence).as_null_object }
- let(:dispatcher) { stub(:dispatcher).as_null_object }
+ let(:persistence) { double(:persistence).as_null_object }
+ let(:dispatcher) { double(:dispatcher).as_null_object }
it "should use id" do
stream.id.should == id
end
@@ -24,11 +24,11 @@
stream.commit
end
describe "when events available from persistence" do
before do
- persistence.should_receive(:load).and_return([stub, stub])
+ persistence.should_receive(:load).and_return([double, double])
end
it "should have an equal number of events" do
stream.version.should == 2
end
@@ -87,10 +87,10 @@
it "should reraise concurrency error" do
lambda {stream.commit}.should raise_error(Eventus::ConcurrencyError)
end
it "should load latest events" do
- persistence.should_receive(:load).with(id, 0).and_return([stub, stub, stub])
+ persistence.should_receive(:load).with(id, 0).and_return([double, double, double])
stream.commit rescue nil
stream.version.should == 3
end
end
end