summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb
diff options
context:
space:
mode:
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.rb9
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