Sha256: 01066360d176c777767616ef660c4fa96d897ba7c9965ae35aeb9bb9e3cbf134

Contents?: true

Size: 462 Bytes

Versions: 24

Compression:

Stored size: 462 Bytes

Contents

module CloudSesame
	module Domain
		module ClientModule
			module Caching
				describe Base do

					class Searchable; end

					let(:client) { instance_double(Client) }
					subject { Base.new(client, Searchable) }

					describe 'fetch' do
						it 'should raise an error by default' do
							expect{ subject.fetch({}) }.to raise_error(Error::Caching, "Caching Module needs #fetch method and accepts params")
						end
					end

				end
			end
		end
	end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
CloudSesame-1.0.1 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-1.0.0 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.9.4 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.9.3 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.9.2 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.9.1 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.9.0 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.8.3 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.8.2 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.8.1 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.8.0 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.7.13 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.7.12 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.7.11 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.7.10 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.7.9 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.7.8 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.7.7 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.7.5 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.7.4 spec/cloud_sesame/domain/client_module/caching/base_spec.rb