Add dev sample data for post with quote + media (#34787)

This commit is contained in:
diondiondion 2025-05-23 14:52:14 +02:00 committed by GitHub
parent 84d03e4e16
commit 3bf128e62a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -366,6 +366,27 @@ namespace :dev do
quoted_status: remote_formatted_post,
state: :accepted
).find_or_create_by!(id: 10_000_010)
Status.create_with(account: showcase_account, reblog: remote_quote).find_or_create_by!(id: 10_000_024)
Status.create_with(
account: showcase_account,
reblog: remote_quote
).find_or_create_by!(id: 10_000_024)
media_attachment = MediaAttachment.create_with(
account: showcase_account,
file: File.open('spec/fixtures/files/attachment.jpg')
).find_or_create_by!(id: 10_000_010)
quote_post_with_media = Status.create_with(
text: "This is a status with a picture and tags which also quotes a status with a picture.\n\n#Mastodon #Test",
ordered_media_attachment_ids: [media_attachment.id],
account: showcase_account,
visibility: :public
).find_or_create_by!(id: 10_000_025)
media_attachment.update(status_id: quote_post_with_media.id)
ProcessHashtagsService.new.call(quote_post_with_media)
Quote.create_with(
status: quote_post_with_media,
quoted_status: status_with_media,
state: :accepted
).find_or_create_by!(id: 10_000_011)
end
end