summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLain Soykaf <lain@lain.com>2023-11-27 18:44:11 +0400
committerLain Soykaf <lain@lain.com>2023-11-27 18:44:11 +0400
commit4ef56c5b65a4d1e7e90a87f1a1a507df523a4b4b (patch)
treee7079aebeb8876494a59cdd303f7aa08717c772a /test
parent27df2c0ce6c214f36db742af702fc239f80764a7 (diff)
downloadpleroma-4ef56c5b65a4d1e7e90a87f1a1a507df523a4b4b.tar.gz
pleroma-4ef56c5b65a4d1e7e90a87f1a1a507df523a4b4b.zip
ActivityPub.Utils: Only treat object ids as valid while stripping
Diffstat (limited to 'test')
-rw-r--r--test/pleroma/web/activity_pub/utils_test.exs10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/pleroma/web/activity_pub/utils_test.exs b/test/pleroma/web/activity_pub/utils_test.exs
index 05bff1e1c..9ca21f5d9 100644
--- a/test/pleroma/web/activity_pub/utils_test.exs
+++ b/test/pleroma/web/activity_pub/utils_test.exs
@@ -23,6 +23,7 @@ defmodule Pleroma.Web.ActivityPub.UtilsTest do
{:ok, activity} = CommonAPI.post(target_account, %{status: "foobar"})
context = Utils.generate_context_id()
content = "foobar"
+ post_id = activity.data["id"]
res =
Utils.make_flag_data(
@@ -30,7 +31,7 @@ defmodule Pleroma.Web.ActivityPub.UtilsTest do
actor: reporter,
context: context,
account: target_account,
- statuses: [%{"id" => activity.data["id"]}],
+ statuses: [%{"id" => post_id}],
content: content
},
%{}
@@ -42,8 +43,11 @@ defmodule Pleroma.Web.ActivityPub.UtilsTest do
{:ok, activity} = Pleroma.Web.ActivityPub.ActivityPub.insert(res)
- Utils.strip_report_status_data(activity)
- |> IO.inspect()
+ [user_id, object | _] = activity.data["object"]
+
+ {:ok, stripped} = Utils.strip_report_status_data(activity)
+
+ assert stripped.data["object"] == [user_id, object["id"]]
end
end