diff options
author | a1batross <a1ba.omarov@gmail.com> | 2022-09-15 22:38:35 +0200 |
---|---|---|
committer | Alibek Omarov <a1ba.omarov@gmail.com> | 2022-09-16 00:49:16 +0300 |
commit | 7f63b4c315653b4ed35afa326fc194feec21aea3 (patch) | |
tree | d94db43087db49be7f9fc557bd6ff68469b4c4af /test/pleroma | |
parent | 90d4b7d60443f25acce5228a3217aa3af0a74d92 (diff) | |
download | pleroma-7f63b4c315653b4ed35afa326fc194feec21aea3.tar.gz |
User: search: exclude deactivated users from user search
This way we don't pollute search results with deactivated and deleted users
Diffstat (limited to 'test/pleroma')
-rw-r--r-- | test/pleroma/user_search_test.exs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/pleroma/user_search_test.exs b/test/pleroma/user_search_test.exs index 9b94f421d..1deab6888 100644 --- a/test/pleroma/user_search_test.exs +++ b/test/pleroma/user_search_test.exs @@ -65,6 +65,14 @@ defmodule Pleroma.UserSearchTest do assert found_user.id == user.id end + test "excludes deactivated users from results" do + user = insert(:user, %{nickname: "john t1000"}) + insert(:user, %{is_active: false, nickname: "john t800"}) + + [found_user] = User.search("john") + assert found_user.id == user.id + end + # Note: as in Mastodon, `is_discoverable` doesn't anyhow relate to user searchability test "includes non-discoverable users in results" do insert(:user, %{nickname: "john 3000", is_discoverable: false}) |