mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-27 01:43:22 +00:00
Searching variants should order results by variants display name
This commit is contained in:
@@ -61,5 +61,20 @@ describe OpenFoodNetwork::ScopeVariantsForSearch do
|
||||
expect(result).to_not include v1, v2, v3
|
||||
end
|
||||
end
|
||||
|
||||
context "searching products starting with the same 3 caracters" do
|
||||
let(:params) { { q: "pro" } }
|
||||
it "returns variants ordered by display_name" do
|
||||
v1.display_name = "Product 1 - b"
|
||||
v2.display_name = "Product 1 - a"
|
||||
v3.display_name = "Product 1 - c"
|
||||
v4.display_name = "Product 1"
|
||||
v1.save!
|
||||
v2.save!
|
||||
v3.save!
|
||||
v4.save!
|
||||
expect(result.map(&:display_name)).to eq ["Product 1", "Product 1 - a", "Product 1 - b", "Product 1 - c"]
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user