Sha256: 5936dbfcb4ab124903581e97fad0b0ede16fde1dd5bbfa55d55468af953cc153

Contents?: true

Size: 412 Bytes

Versions: 2

Compression:

Stored size: 412 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

2 entries across 2 versions & 1 rubygems

Version Path
CloudSesame-0.6.5 spec/cloud_sesame/domain/client_module/caching/base_spec.rb
CloudSesame-0.6.4 spec/cloud_sesame/domain/client_module/caching/base_spec.rb