mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-30 21:27:17 +00:00
Fixed controllers/spree/admin/orders/customer_details_controller_spec:
- fixed order creation to use order.shipments instead of order.shipping_method - adapted test to new spree 2 controller logic (shipments page is gone since 67f568914988bcc0a1fc520d15ed6444a6d12824 and redirect logic changed on e9cde1b4d570dd4f7f979ac71a58d6f3f342ebb4)
This commit is contained in:
@@ -8,12 +8,12 @@ describe Spree::Admin::Orders::CustomerDetailsController, type: :controller do
|
||||
let!(:user) { create(:user) }
|
||||
let(:address) { create(:address) }
|
||||
let!(:distributor) { create(:distributor_enterprise) }
|
||||
let!(:shipping_method) { create(:shipping_method) }
|
||||
let!(:shipment) { create(:shipment) }
|
||||
let!(:order) {
|
||||
create(
|
||||
:order_with_totals_and_distribution,
|
||||
state: 'cart',
|
||||
shipping_method: shipping_method,
|
||||
shipments: [shipment],
|
||||
distributor: distributor,
|
||||
user: nil,
|
||||
email: nil,
|
||||
@@ -45,7 +45,7 @@ describe Spree::Admin::Orders::CustomerDetailsController, type: :controller do
|
||||
|
||||
order.reload
|
||||
|
||||
expect(response).to redirect_to spree.edit_admin_order_shipment_path(order, order.shipment)
|
||||
expect(response).to redirect_to spree.admin_order_customer_path(order)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -55,7 +55,7 @@ describe Spree::Admin::Orders::CustomerDetailsController, type: :controller do
|
||||
|
||||
order.reload
|
||||
|
||||
expect(response).to redirect_to spree.edit_admin_order_shipment_path(order, order.shipment)
|
||||
expect(response).to redirect_to spree.admin_order_customer_path(order)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user