diff options
Diffstat (limited to 'spec/support/redis.rb')
-rw-r--r-- | spec/support/redis.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/spec/support/redis.rb b/spec/support/redis.rb index d5ae0bf1582..9cf5c44de98 100644 --- a/spec/support/redis.rb +++ b/spec/support/redis.rb @@ -3,9 +3,8 @@ require 'gitlab/redis' RSpec.configure do |config| config.after(:each, :redis) do - Sidekiq.redis do |connection| - connection.redis.flushdb - end + Sidekiq.redis(&:flushdb) + redis_queues_metadata_cleanup! end Gitlab::Redis::ALL_CLASSES.each do |instance_class| @@ -13,10 +12,12 @@ RSpec.configure do |config| config.around(:each, :"clean_gitlab_redis_#{underscored_name}") do |example| public_send("redis_#{underscored_name}_cleanup!") + redis_queues_metadata_cleanup! if underscored_name == 'queues' example.run public_send("redis_#{underscored_name}_cleanup!") + redis_queues_metadata_cleanup! if underscored_name == 'queues' end end |