diff options
author | Roger Braun <roger@rogerbraun.net> | 2017-03-22 14:45:17 +0100 |
---|---|---|
committer | Roger Braun <roger@rogerbraun.net> | 2017-03-22 14:45:17 +0100 |
commit | 569d9bac178f22e763afc9db5000415bebf70304 (patch) | |
tree | 01eb181baad22e7a6c7611214cc7f2f3a4c84cea /test | |
parent | 2db28df4cffa2ef43a84ac68caee6cef24cce19b (diff) | |
download | pleroma-569d9bac178f22e763afc9db5000415bebf70304.tar.gz |
Add fetching for recipients.
Diffstat (limited to 'test')
-rw-r--r-- | test/web/activity_pub/activity_pub_test.exs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/web/activity_pub/activity_pub_test.exs b/test/web/activity_pub/activity_pub_test.exs index ba157f191..754bd72f3 100644 --- a/test/web/activity_pub/activity_pub_test.exs +++ b/test/web/activity_pub/activity_pub_test.exs @@ -15,6 +15,19 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubTest do end end + + describe "fetch activities for recipients" do + test "retrieve the activities for certain recipients" do + {:ok, activity_one} = ActivityBuilder.insert(%{"to" => ["someone"]}) + {:ok, activity_two} = ActivityBuilder.insert(%{"to" => ["someone_else"]}) + {:ok, activity_three} = ActivityBuilder.insert(%{"to" => ["noone"]}) + + activities = ActivityPub.fetch_activities(["someone", "someone_else"]) + assert length(activities) == 2 + assert activities == [activity_one, activity_two] + end + end + describe "public fetch activities" do test "retrieves public activities" do %{public: public} = ActivityBuilder.public_and_non_public |