diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2020-01-23 21:40:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-23 21:40:03 +0100 |
commit | 81cc86bb1ffb662843938379eeb522e3a6f11b79 (patch) | |
tree | 8fb79407b7318731ad9e240383593ed3a45d9149 /spec/services | |
parent | 43daeccccb31a0145c48f41c4ba449f0a3967ef2 (diff) |
Fix media attachments without file being uploadable (#12562)
Fix #12554
Diffstat (limited to 'spec/services')
-rw-r--r-- | spec/services/post_status_service_spec.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/spec/services/post_status_service_spec.rb b/spec/services/post_status_service_spec.rb index bf06f50e9..025a3da40 100644 --- a/spec/services/post_status_service_spec.rb +++ b/spec/services/post_status_service_spec.rb @@ -212,14 +212,18 @@ RSpec.describe PostStatusService, type: :service do it 'does not allow attaching both videos and images' do account = Fabricate(:account) + video = Fabricate(:media_attachment, type: :video, account: account) + image = Fabricate(:media_attachment, type: :image, account: account) + + video.update(type: :video) expect do subject.call( account, text: "test status update", media_ids: [ - Fabricate(:media_attachment, type: :video, account: account), - Fabricate(:media_attachment, type: :image, account: account), + video, + image, ].map(&:id), ) end.to raise_error( |