Merge commit '06803422da3794538cd9cd5c7ccd61a0694ef921' into glitch-soc/merge-upstream

This commit is contained in:
Claire
2025-09-13 11:12:22 +02:00
137 changed files with 398 additions and 167 deletions

View File

@@ -937,6 +937,33 @@ RSpec.describe ActivityPub::Activity::Create do
end
end
context 'with an unverifiable quote of a known post, with summary (CW) but no text' do
let(:quoted_status) { Fabricate(:status, account: Fabricate(:account, domain: 'example.com')) }
let(:object_json) do
build_object(
type: 'Note',
summary: 'beware of what she said',
content: nil,
quote: ActivityPub::TagManager.instance.uri_for(quoted_status)
)
end
it 'creates a status with an unverified quote' do
expect { subject.perform }.to change(sender.statuses, :count).by(1)
status = sender.statuses.first
expect(status).to_not be_nil
expect(status.spoiler_text).to eq 'beware of what she said'
expect(status.content).to eq ''
expect(status.quote).to_not be_nil
expect(status.quote).to have_attributes(
state: 'pending',
approval_uri: nil
)
end
end
context 'with an unverifiable quote of a known post' do
let(:quoted_status) { Fabricate(:status, account: Fabricate(:account, domain: 'example.com')) }