Sha256: 17c6ac6229cff8039a08912ab889c2a7938fd204602c5a2de00e99bbbb2d21e5
Contents?: true
Size: 570 Bytes
Versions: 1
Compression:
Stored size: 570 Bytes
Contents
require 'spec_helper' describe Backend do before :each do Backend.stub(:host) Backend.stub(:port) end describe 'ensure_connected method' do it 'should raise RedisNotAvailable if redis throws an exception' do redis = double(:redis) redis.stub(:ping){ raise Redis::CannotConnectError } expect{ Backend.ensure_connected(redis) }.to raise_error RedisNotAvailable end end describe 'redis method' do it 'should call to ensure_connected' do Backend.should_receive(:ensure_connected) Backend.redis end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
redis_monitor-0.0.3 | spec/modules/backend_spec.rb |