diff options
author | Claire <claire.github-309c@sitedethib.com> | 2022-03-12 20:20:58 +0100 |
---|---|---|
committer | Claire <claire.github-309c@sitedethib.com> | 2022-03-12 20:20:58 +0100 |
commit | 8d4b5ee3ef5e8df3a92e19f2c3f3a4560341eef3 (patch) | |
tree | 1e0a0011a890729f45c0d364641c266864e78d02 /spec/services | |
parent | 8eb3146487e27f31478943cbe706d43a6c7a6d25 (diff) | |
parent | 92a86b958ee7b96dbcbc17237dfcb1af0f15740c (diff) |
Merge branch 'main' into glitch-soc/merge-upstream
Diffstat (limited to 'spec/services')
-rw-r--r-- | spec/services/activitypub/process_status_update_service_spec.rb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/spec/services/activitypub/process_status_update_service_spec.rb b/spec/services/activitypub/process_status_update_service_spec.rb index 40b405217..788c7c9d9 100644 --- a/spec/services/activitypub/process_status_update_service_spec.rb +++ b/spec/services/activitypub/process_status_update_service_spec.rb @@ -46,6 +46,26 @@ RSpec.describe ActivityPub::ProcessStatusUpdateService, type: :service do expect(status.reload.spoiler_text).to eq 'Show more' end + context 'with no changes and originally with no ordered_media_attachment_ids' do + let(:payload) do + { + '@context': 'https://www.w3.org/ns/activitystreams', + id: 'foo', + type: 'Note', + content: 'Hello world', + } + end + + before do + status.update(ordered_media_attachment_ids: nil) + subject.call(status, json) + end + + it 'does not record an update' do + expect(status.reload.edited?).to be false + end + end + context 'originally without tags' do before do subject.call(status, json) |