Sha256: 1121ce267cea449eb0dddf2bec9fe3c3661a5dbe7651685896124122cb77a154
Contents?: true
Size: 737 Bytes
Versions: 1
Compression:
Stored size: 737 Bytes
Contents
require 'spec_helper' describe BaseController do let(:context){ double() } let(:controller){ BaseController.new(context: context) } describe 'execute method' do it 'should not raise error if the action executed raised RedisNotAvailable' do controller.stub(:action) { raise RedisNotAvailable } controller.should_receive(:redis_not_available) expect{ controller.execute(:action) }.not_to raise_error end end describe 'redis_not_available method' do it 'should render redis not available error page' do Backend.stub(:host) Backend.stub(:port) context.should_receive(:haml).with('errors/redis_not_available'.to_sym, anything) controller.redis_not_available end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
redis_monitor-0.0.6 | spec/controllers/base_controller_spec.rb |