diff --git a/lib/tasks/dev.rake b/lib/tasks/dev.rake index c9c43e024f..5cfc00b98a 100644 --- a/lib/tasks/dev.rake +++ b/lib/tasks/dev.rake @@ -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