aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2017-03-21 20:31:48 +0100
committerRoger Braun <roger@rogerbraun.net>2017-03-21 20:31:48 +0100
commitb9d0e34506ed759dfe096242a62078940dc1a8bb (patch)
treefe6c791871d9753c23346fc282b448ce9ecedfd7 /test
parentd4cf273f289168c6555624717a4060e0c15b7197 (diff)
downloadpleroma-b9d0e34506ed759dfe096242a62078940dc1a8bb.tar.gz
Add since_id for activitypub fetching.
Diffstat (limited to 'test')
-rw-r--r--test/web/activity_pub/activity_pub_test.exs13
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 d640bfa2b..6f636d5d1 100644
--- a/test/web/activity_pub/activity_pub_test.exs
+++ b/test/web/activity_pub/activity_pub_test.exs
@@ -34,5 +34,18 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubTest do
assert length(activities) == 20
assert last == last_expected
end
+
+ test "retrieves ids starting from a since_id" do
+ activities = ActivityBuilder.insert_list(30)
+ later_activities = ActivityBuilder.insert_list(10)
+ since_id = List.last(activities).id
+ last_expected = List.last(later_activities)
+
+ activities = ActivityPub.fetch_public_activities(%{since_id: since_id})
+ last = List.last(activities)
+
+ assert length(activities) == 10
+ assert last == last_expected
+ end
end
end