summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorIvan Tashkinov <ivantashkinov@gmail.com>2020-07-08 22:50:15 +0300
committerIvan Tashkinov <ivantashkinov@gmail.com>2020-07-08 22:50:15 +0300
commit123352ffa1c80aab658fca0c2276d1c06de43a02 (patch)
tree9964dd902cf615aa50d743650158cc24f1b6cc4e /test
parent704a3830556d94e0dbc39873480e9ba95a143be9 (diff)
downloadpleroma-123352ffa1c80aab658fca0c2276d1c06de43a02.tar.gz
pleroma-123352ffa1c80aab658fca0c2276d1c06de43a02.zip
Removed unused trigram index on `users`. Fixed `users_fts_index` usage.
Diffstat (limited to 'test')
-rw-r--r--test/user_search_test.exs12
1 files changed, 4 insertions, 8 deletions
diff --git a/test/user_search_test.exs b/test/user_search_test.exs
index 758822072..559ba5966 100644
--- a/test/user_search_test.exs
+++ b/test/user_search_test.exs
@@ -72,15 +72,11 @@ defmodule Pleroma.UserSearchTest do
end)
end
- test "is not [yet] capable of matching by non-leading fragments (e.g. by domain)" do
- user1 = insert(:user, %{nickname: "iamthedude"})
- insert(:user, %{nickname: "arandom@dude.com"})
+ test "matches by leading fragment of user domain" do
+ user = insert(:user, %{nickname: "arandom@dude.com"})
+ insert(:user, %{nickname: "iamthedude"})
- assert [] == User.search("dude")
-
- # Matching by leading fragment works, though
- user1_id = user1.id
- assert ^user1_id = User.search("iam") |> List.first() |> Map.get(:id)
+ assert [user.id] == User.search("dud") |> Enum.map(& &1.id)
end
test "ranks full nickname match higher than full name match" do