diff options
author | Alex Gleason <alex@alexgleason.me> | 2022-01-22 22:41:57 -0600 |
---|---|---|
committer | tusooa <tusooa@kazv.moe> | 2023-09-13 19:19:03 -0400 |
commit | cbd1760efac872c00edad15f352ffe4d2e0e1e12 (patch) | |
tree | 30fce9abe7fbdd440ff4ec66ee3af2c63b4e72b2 | |
parent | 3a8b5d90df6de502debaee4d670211bcf64ad1db (diff) | |
download | pleroma-cbd1760efac872c00edad15f352ffe4d2e0e1e12.tar.gz pleroma-cbd1760efac872c00edad15f352ffe4d2e0e1e12.zip |
TransmogrifierTest: prepare an outgoing quote post
-rw-r--r-- | test/pleroma/web/activity_pub/transmogrifier_test.exs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/pleroma/web/activity_pub/transmogrifier_test.exs b/test/pleroma/web/activity_pub/transmogrifier_test.exs index 2c8e5ba21..824398e38 100644 --- a/test/pleroma/web/activity_pub/transmogrifier_test.exs +++ b/test/pleroma/web/activity_pub/transmogrifier_test.exs @@ -372,6 +372,18 @@ defmodule Pleroma.Web.ActivityPub.TransmogrifierTest do } } = prepared["object"] end + + test "it prepares a quote post" do + user = insert(:user) + + {:ok, quoted_post} = CommonAPI.post(user, %{status: "hey"}) + {:ok, quote_post} = CommonAPI.post(user, %{status: "hey", quote_id: quoted_post.id}) + + {:ok, modified} = Transmogrifier.prepare_outgoing(quote_post.data) + + quoted_post = Object.normalize(quoted_post) + assert modified["object"]["quoteUrl"] == quoted_post.data["id"] + end end describe "actor rewriting" do |