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