diff options
author | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-03-10 18:11:48 +0300 |
---|---|---|
committer | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-03-16 12:33:55 +0300 |
commit | 26e2076659450361b4fd4252c7a7b838099c442b (patch) | |
tree | 922bd1c7ac15a656e4a464ab32e5558757b00b4f /test/web/feed/user_controller_test.exs | |
parent | 34fd1c2c9d685c160fd2c20602840bfa9dceb38f (diff) | |
download | pleroma-26e2076659450361b4fd4252c7a7b838099c442b.tar.gz pleroma-26e2076659450361b4fd4252c7a7b838099c442b.zip |
fix for feed page pagination
Diffstat (limited to 'test/web/feed/user_controller_test.exs')
-rw-r--r-- | test/web/feed/user_controller_test.exs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/test/web/feed/user_controller_test.exs b/test/web/feed/user_controller_test.exs index 00c50f003..fd59ca892 100644 --- a/test/web/feed/user_controller_test.exs +++ b/test/web/feed/user_controller_test.exs @@ -54,7 +54,7 @@ defmodule Pleroma.Web.Feed.UserControllerTest do } ) - _note_activity2 = insert(:note_activity, note: note2) + note_activity2 = insert(:note_activity, note: note2) object = Object.normalize(note_activity) resp = @@ -70,6 +70,19 @@ defmodule Pleroma.Web.Feed.UserControllerTest do assert activity_titles == ['42 This...', 'This is...'] assert resp =~ object.data["content"] + + resp = + conn + |> put_req_header("content-type", "application/atom+xml") + |> get("/users/#{user.nickname}/feed", %{"max_id" => note_activity2.id}) + |> response(200) + + activity_titles = + resp + |> SweetXml.parse() + |> SweetXml.xpath(~x"//entry/title/text()"l) + + assert activity_titles == ['This is...'] end test "returns 404 for a missing feed", %{conn: conn} do |