Browse Source

Linting

tags/v1.1.4
rinpatch 4 years ago
parent
commit
6d1ca73466
1 changed files with 24 additions and 24 deletions
  1. +24
    -24
      test/web/activity_pub/views/user_view_test.exs

+ 24
- 24
test/web/activity_pub/views/user_view_test.exs View File

@@ -122,35 +122,35 @@ defmodule Pleroma.Web.ActivityPub.UserViewTest do
assert %{"totalItems" => 0} = UserView.render("following.json", %{user: user})
end

test "activity collection page aginates correctly" do
user = insert(:user)
test "activity collection page aginates correctly" do
user = insert(:user)

posts =
for i <- 0..25 do
{:ok, activity} = CommonAPI.post(user, %{"status" => "post #{i}"})
activity
end
posts =
for i <- 0..25 do
{:ok, activity} = CommonAPI.post(user, %{"status" => "post #{i}"})
activity
end

# outbox sorts chronologically, newest first, with ten per page
posts = Enum.reverse(posts)
# outbox sorts chronologically, newest first, with ten per page
posts = Enum.reverse(posts)

%{"next" => next_url} =
UserView.render("activity_collection_page.json", %{
iri: "#{user.ap_id}/outbox",
activities: Enum.take(posts, 10)
})
%{"next" => next_url} =
UserView.render("activity_collection_page.json", %{
iri: "#{user.ap_id}/outbox",
activities: Enum.take(posts, 10)
})

next_id = Enum.at(posts, 9).id
assert next_url =~ next_id
next_id = Enum.at(posts, 9).id
assert next_url =~ next_id

%{"next" => next_url} =
UserView.render("activity_collection_page.json", %{
iri: "#{user.ap_id}/outbox",
activities: Enum.take(Enum.drop(posts, 10), 10)
})
%{"next" => next_url} =
UserView.render("activity_collection_page.json", %{
iri: "#{user.ap_id}/outbox",
activities: Enum.take(Enum.drop(posts, 10), 10)
})

next_id = Enum.at(posts, 19).id
assert next_url =~ next_id
end
next_id = Enum.at(posts, 19).id
assert next_url =~ next_id
end
end
end

Loading…
Cancel
Save