diff options
Diffstat (limited to 'spec/lib/gitlab/redis/sidekiq_status_spec.rb')
-rw-r--r-- | spec/lib/gitlab/redis/sidekiq_status_spec.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/spec/lib/gitlab/redis/sidekiq_status_spec.rb b/spec/lib/gitlab/redis/sidekiq_status_spec.rb index e7cf229b494..bbfec13e6c8 100644 --- a/spec/lib/gitlab/redis/sidekiq_status_spec.rb +++ b/spec/lib/gitlab/redis/sidekiq_status_spec.rb @@ -14,10 +14,15 @@ RSpec.describe Gitlab::Redis::SidekiqStatus do describe '#pool' do let(:config_new_format_host) { "spec/fixtures/config/redis_new_format_host.yml" } let(:config_new_format_socket) { "spec/fixtures/config/redis_new_format_socket.yml" } + let(:rails_root) { mktmpdir } subject { described_class.pool } before do + # Override rails root to avoid having our fixtures overwritten by `redis.yml` if it exists + allow(Gitlab::Redis::SharedState).to receive(:rails_root).and_return(rails_root) + allow(Gitlab::Redis::Queues).to receive(:rails_root).and_return(rails_root) + allow(Gitlab::Redis::SharedState).to receive(:config_file_name).and_return(config_new_format_host) allow(Gitlab::Redis::Queues).to receive(:config_file_name).and_return(config_new_format_socket) end |