diff options
Diffstat (limited to 'spec/migrations/seed_repository_storages_weighted_spec.rb')
-rw-r--r-- | spec/migrations/seed_repository_storages_weighted_spec.rb | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/spec/migrations/seed_repository_storages_weighted_spec.rb b/spec/migrations/seed_repository_storages_weighted_spec.rb deleted file mode 100644 index 102107bcc9f..00000000000 --- a/spec/migrations/seed_repository_storages_weighted_spec.rb +++ /dev/null @@ -1,31 +0,0 @@ -# frozen_string_literal: true - -require 'spec_helper' -require_migration! - -RSpec.describe SeedRepositoryStoragesWeighted do - let(:storages) { { "foo" => {}, "baz" => {} } } - let(:application_settings) do - table(:application_settings).tap do |klass| - klass.class_eval do - serialize :repository_storages - end - end - end - - before do - allow(Gitlab.config.repositories).to receive(:storages).and_return(storages) - end - - let(:application_setting) { application_settings.create! } - let(:repository_storages) { ["foo"] } - - it 'correctly schedules background migrations' do - application_setting.repository_storages = repository_storages - application_setting.save! - - migrate! - - expect(application_settings.find(application_setting.id).repository_storages_weighted).to eq({ "foo" => 100, "baz" => 0 }) - end -end |