diff options
Diffstat (limited to 'spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb')
-rw-r--r-- | spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb b/spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb index 9381ffa59fe..ea0c7f781fd 100644 --- a/spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb +++ b/spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb @@ -183,18 +183,17 @@ RSpec.describe Gitlab::Database::LoadBalancing::RackMiddleware, :redis do describe '#clear' do it 'clears the currently used host and session' do lb = double(:lb) - session = double(:session) + session = spy(:session) allow(middleware).to receive(:load_balancer).and_return(lb) expect(lb).to receive(:release_host) - stub_const('Gitlab::Database::LoadBalancing::RackMiddleware::Session', - session) - - expect(session).to receive(:clear_session) + stub_const('Gitlab::Database::LoadBalancing::Session', session) middleware.clear + + expect(session).to have_received(:clear_session) end end |