diff options
author | Maksim Pechnikov <parallel588@gmail.com> | 2020-09-25 16:04:01 +0300 |
---|---|---|
committer | Maksim Pechnikov <parallel588@gmail.com> | 2020-10-22 11:53:28 +0300 |
commit | 60663150b5b936c831bdc0cfeade30867e536317 (patch) | |
tree | 77365f170fc98713d51a08ed9e64f6e3f3123096 /test | |
parent | 46b420aa602050d7b3bff33a6b51d54852b2adb3 (diff) | |
download | pleroma-60663150b5b936c831bdc0cfeade30867e536317.tar.gz |
admin user search: added filter by `actor_type`
Diffstat (limited to 'test')
-rw-r--r-- | test/pleroma/web/admin_api/search_test.exs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/pleroma/web/admin_api/search_test.exs b/test/pleroma/web/admin_api/search_test.exs index 82da86f7f..92a116c65 100644 --- a/test/pleroma/web/admin_api/search_test.exs +++ b/test/pleroma/web/admin_api/search_test.exs @@ -143,6 +143,20 @@ defmodule Pleroma.Web.AdminAPI.SearchTest do assert user2 in users end + test "it returns users by actor_types" do + user_service = insert(:user, actor_type: "Service") + user_application = insert(:user, actor_type: "Application") + user1 = insert(:user) + user2 = insert(:user) + + {:ok, [^user_service], 1} = Search.user(%{actor_types: ["Service"]}) + {:ok, [^user_application], 1} = Search.user(%{actor_types: ["Application"]}) + {:ok, [^user1, ^user2], 2} = Search.user(%{actor_types: ["Person"]}) + + {:ok, [^user_service, ^user1, ^user2], 3} = + Search.user(%{actor_types: ["Person", "Service"]}) + end + test "it returns user by display name" do user = insert(:user, name: "Display name") insert(:user) |