mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Refactor search functionality in variants controller spec to include order_id for improved filtering
This commit is contained in:
@@ -137,13 +137,6 @@ RSpec.describe Spree::Admin::VariantsController do
|
||||
expect(variant).to have_received(:destroy)
|
||||
end
|
||||
|
||||
describe "#search" do
|
||||
it "filters by distributor and supplier1 products" do
|
||||
spree_get :search, q: 'Prod', distributor_id: d.id.to_s, search_variants_as: 'supplier'
|
||||
expect(assigns(:variants)).to eq([v1])
|
||||
end
|
||||
end
|
||||
|
||||
it 'shows a success flash message' do
|
||||
spree_delete :destroy, id: variant.id, product_id: variant.product.id,
|
||||
format: 'html'
|
||||
@@ -186,7 +179,12 @@ RSpec.describe Spree::Admin::VariantsController do
|
||||
|
||||
describe "#search" do
|
||||
it "filters by distributor and supplier1 products" do
|
||||
spree_get :search, q: 'Prod', distributor_id: d.id.to_s
|
||||
order = d.distributed_orders.first
|
||||
spree_get :search,
|
||||
q: 'Prod',
|
||||
distributor_id: d.id.to_s,
|
||||
search_variants_as: 'supplier',
|
||||
order_id: order.id.to_s
|
||||
expect(assigns(:variants)).to eq([v1])
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user