summaryrefslogtreecommitdiff
path: root/spec/support/shared_contexts/lib/gitlab/import_export/project/rake_task_object_storage_shared_context.rb
blob: dc1a52e362987f87ef4f95db146d79d8ea791c19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frozen_string_literal: true

RSpec.shared_context 'rake task object storage shared context' do
  before do
    allow(Settings.uploads.object_store).to receive(:[]=).and_call_original
  end

  around do |example|
    old_object_store_setting = Settings.uploads.object_store['enabled']

    Settings.uploads.object_store['enabled'] = true

    example.run

    Settings.uploads.object_store['enabled'] = old_object_store_setting
  end
end