diff options
author | Alex Gleason <alex@alexgleason.me> | 2020-08-31 20:23:33 -0500 |
---|---|---|
committer | Alex Gleason <alex@alexgleason.me> | 2020-09-11 14:10:05 -0500 |
commit | fb0de073439b5e3be823e736b44608e80f1027f1 (patch) | |
tree | 2d3eb978e42a6185d9bcde174fb1728b2bf2e582 /test/web/admin_api/controllers/admin_api_controller_test.exs | |
parent | b40a627ab02f9f63eac42ce6fc65282fc6cb6b92 (diff) | |
download | pleroma-fb0de073439b5e3be823e736b44608e80f1027f1.tar.gz |
AdminAPI: list chats for a user
Diffstat (limited to 'test/web/admin_api/controllers/admin_api_controller_test.exs')
-rw-r--r-- | test/web/admin_api/controllers/admin_api_controller_test.exs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/web/admin_api/controllers/admin_api_controller_test.exs b/test/web/admin_api/controllers/admin_api_controller_test.exs index dbf478edf..cf5637246 100644 --- a/test/web/admin_api/controllers/admin_api_controller_test.exs +++ b/test/web/admin_api/controllers/admin_api_controller_test.exs @@ -1510,6 +1510,24 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do end end + describe "GET /api/pleroma/admin/users/:nickname/chats" do + setup do + user = insert(:user) + + insert(:chat, user: user) + insert(:chat, user: user) + insert(:chat, user: user) + + %{user: user} + end + + test "renders user's statuses", %{conn: conn, user: user} do + conn = get(conn, "/api/pleroma/admin/users/#{user.nickname}/chats") + + assert json_response(conn, 200) |> length() == 3 + end + end + describe "GET /api/pleroma/admin/moderation_log" do setup do moderator = insert(:user, is_moderator: true) |