This commit is contained in:
parent
3481b9dadf
commit
0c75776915
2 changed files with 23 additions and 6 deletions
|
|
@ -29,7 +29,10 @@ defmodule Mv.Membership.FuzzySearchTest do
|
|||
|
||||
result =
|
||||
Mv.Membership.Member
|
||||
|> Mv.Membership.Member.fuzzy_search(%{query: "john", fields: [:first_name, :last_name, :email]})
|
||||
|> Mv.Membership.Member.fuzzy_search(%{
|
||||
query: "john",
|
||||
fields: [:first_name, :last_name, :email]
|
||||
})
|
||||
|> Ash.read!()
|
||||
|
||||
assert Enum.map(result, & &1.id) == [john.id, alice.id]
|
||||
|
|
@ -59,7 +62,10 @@ defmodule Mv.Membership.FuzzySearchTest do
|
|||
|
||||
result =
|
||||
Mv.Membership.Member
|
||||
|> Mv.Membership.Member.fuzzy_search(%{query: "tomas", fields: [:first_name, :last_name, :email]})
|
||||
|> Mv.Membership.Member.fuzzy_search(%{
|
||||
query: "tomas",
|
||||
fields: [:first_name, :last_name, :email]
|
||||
})
|
||||
|> Ash.read!()
|
||||
|
||||
ids = Enum.map(result, & &1.id)
|
||||
|
|
@ -80,7 +86,9 @@ defmodule Mv.Membership.FuzzySearchTest do
|
|||
|> Mv.Membership.Member.fuzzy_search(%{query: ""})
|
||||
|> Ash.read!()
|
||||
|
||||
assert Enum.sort(Enum.map(result, & &1.id)) |> Enum.uniq() |> Enum.sort()
|
||||
assert Enum.sort(Enum.map(result, & &1.id))
|
||||
|> Enum.uniq()
|
||||
|> Enum.sort()
|
||||
|> Enum.all?(fn id -> id in [a.id, b.id] end)
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue