diff options
author | Karen Konou <konoukaren@gmail.com> | 2019-03-04 10:47:04 +0100 |
---|---|---|
committer | Karen Konou <konoukaren@gmail.com> | 2019-03-04 11:18:45 +0100 |
commit | aab86698a5356e26fe68c650f277913497aac3e9 (patch) | |
tree | b5e5cac271795e8aaa200190e88a23494e2fd72c /test | |
parent | dd5865535eb16f535ff996eb3dec5e947a905268 (diff) | |
download | pleroma-aab86698a5356e26fe68c650f277913497aac3e9.tar.gz |
Expand "to" of delete activities
Diffstat (limited to 'test')
-rw-r--r-- | test/web/activity_pub/activity_pub_test.exs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/web/activity_pub/activity_pub_test.exs b/test/web/activity_pub/activity_pub_test.exs index f4029896c..e607c7f4d 100644 --- a/test/web/activity_pub/activity_pub_test.exs +++ b/test/web/activity_pub/activity_pub_test.exs @@ -691,6 +691,16 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubTest do user = Repo.get(User, user.id) assert user.info.note_count == 10 end + + test "it creates a delete activity and checks that it is also sent to users mentioned by the deleted object" do + user = insert(:user) + note = insert(:note_activity) + object = Object.get_by_ap_id(note.data["object"]["id"]) + object = Kernel.put_in(object.data["to"], [user.ap_id]) + {:ok, delete} = ActivityPub.delete(object) + + assert user.ap_id in delete.data["to"] + end end describe "timeline post-processing" do |