diff options
Diffstat (limited to 'spec/support/shared_examples/uploaders/object_storage_shared_examples.rb')
-rw-r--r-- | spec/support/shared_examples/uploaders/object_storage_shared_examples.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/spec/support/shared_examples/uploaders/object_storage_shared_examples.rb b/spec/support/shared_examples/uploaders/object_storage_shared_examples.rb index 3c977e62a10..af56f8ffac7 100644 --- a/spec/support/shared_examples/uploaders/object_storage_shared_examples.rb +++ b/spec/support/shared_examples/uploaders/object_storage_shared_examples.rb @@ -26,9 +26,10 @@ RSpec.shared_examples "migrates" do |to_store:, from_store: nil| expect(subject).to be_an(CarrierWave::Uploader::Base) expect(subject).to be_a(ObjectStorage::Concern) - if from == described_class::Store::REMOTE + case from + when described_class::Store::REMOTE expect(subject.file).to be_a(CarrierWave::Storage::Fog::File) - elsif from == described_class::Store::LOCAL + when described_class::Store::LOCAL expect(subject.file).to be_a(CarrierWave::SanitizedFile) else raise 'Unexpected file type' |