diff options
author | Ivan Tashkinov <ivantashkinov@gmail.com> | 2019-01-18 10:35:45 +0300 |
---|---|---|
committer | Ivan Tashkinov <ivantashkinov@gmail.com> | 2019-01-18 10:35:45 +0300 |
commit | ed8f55ab8eb292903cec8f7699aa6775cc304458 (patch) | |
tree | 00c14f13a076a03c3d6d87ca213894c80da85908 /test | |
parent | 0bc6d30f7dfe53be588329e48f1255b5eef18a2a (diff) | |
download | pleroma-ed8f55ab8eb292903cec8f7699aa6775cc304458.tar.gz pleroma-ed8f55ab8eb292903cec8f7699aa6775cc304458.zip |
[#477] User: FTS and trigram search results mixing (to handle misspelled requests).
Diffstat (limited to 'test')
-rw-r--r-- | test/user_test.exs | 6 | ||||
-rw-r--r-- | test/web/twitter_api/twitter_api_controller_test.exs | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/test/user_test.exs b/test/user_test.exs index 48b7b72ec..339def217 100644 --- a/test/user_test.exs +++ b/test/user_test.exs @@ -814,6 +814,12 @@ defmodule Pleroma.UserTest do assert [u4.id, u3.id, u1.id] == Enum.map(User.search("lain@ple"), & &1.id) end + test "finds users, handling misspelled requests" do + u1 = insert(:user, %{name: "lain"}) + + assert [u1.id] == Enum.map(User.search("laiin"), & &1.id) + end + test "finds users, boosting ranks of friends and followers" do u1 = insert(:user) u2 = insert(:user, %{name: "Doe"}) diff --git a/test/web/twitter_api/twitter_api_controller_test.exs b/test/web/twitter_api/twitter_api_controller_test.exs index a4baf2b5f..e013d1aca 100644 --- a/test/web/twitter_api/twitter_api_controller_test.exs +++ b/test/web/twitter_api/twitter_api_controller_test.exs @@ -1656,7 +1656,7 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do test "it returns users, ordered by similarity", %{conn: conn} do user = insert(:user, %{name: "eal"}) user_two = insert(:user, %{name: "eal me"}) - _user_three = insert(:user, %{name: "ebn"}) + _user_three = insert(:user, %{name: "zzz"}) resp = conn |