Sha256: 77ffbca9b930ad5b57a9e81236d00de91727aca0516693ee16a2dcb0600b3f41

Contents?: true

Size: 1.39 KB

Versions: 8

Compression:

Stored size: 1.39 KB

Contents

require 'spec_helper'

module SandthornDriverSequel
	describe EventStore do
		before(:each) { prepare_for_test }
		context "interface structure" do
			let(:subject) {event_store}
			it "should respond to save_events" do
				subject.should respond_to("save_events")
			end

			it "should respond to save_snapshot" do
				subject.should respond_to("save_snapshot")
			end

			it "should respond to get_aggregate" do
				subject.should respond_to("get_aggregate")
			end

			it "should respond to get_aggregate_events" do
				subject.should respond_to("get_aggregate_events")
			end

			it "should respond to get_aggregate_list_by_typename" do
				subject.should respond_to("get_aggregate_list_by_typename")
			end

			it "should respond to get_all_typenames" do
				subject.should respond_to("get_all_typenames")
			end

			it "should respond to get_snapshot" do
				subject.should respond_to("get_snapshot")
			end

			it "should respond to get_new_events_after_event_id_matching_classname" do
				subject.should respond_to("get_new_events_after_event_id_matching_classname")
			end

			it "should respond to get_events_after_sequence_id" do
				subject.should respond_to(:get_events)
			end
			it("should respond to url"){ expect(subject).to respond_to :url }
			it("should respond to context"){ expect(subject).to respond_to :context }
			it("should respond to driver"){ expect(subject).to respond_to :driver }
		end
	end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sandthorn_driver_sequel-1.1.0 spec/driver_interface_spec.rb
sandthorn_driver_sequel-1.0.6 spec/driver_interface_spec.rb
sandthorn_driver_sequel-1.0.5 spec/driver_interface_spec.rb
sandthorn_driver_sequel-1.0.4 spec/driver_interface_spec.rb
sandthorn_driver_sequel-1.0.3 spec/driver_interface_spec.rb
sandthorn_driver_sequel-1.0.2 spec/driver_interface_spec.rb
sandthorn_driver_sequel-1.0.1 spec/driver_interface_spec.rb
sandthorn_driver_sequel-1.0.0 spec/driver_interface_spec.rb