Sha256: 427c2c11be889e556a72e0cec0f6bd6bf9cb38775fd9b6afa9271d086fa9e4ae

Contents?: true

Size: 411 Bytes

Versions: 3

Compression:

Stored size: 411 Bytes

Contents

module CloudSesame
	module Domain
		module ClientModule
			module Caching
				describe Base do

					class Searchable; end

					subject { Base.new(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

3 entries across 3 versions & 1 rubygems

Version Path
CloudSesame-0.6.8 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.6.7 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.6.6 spec/cloud_sesame/domain/client_module/caching/base_spec.rb