mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-06 02:51:34 +00:00
Check uncheck save_bill|ship_address don't save bill|ship_address
This commit is contained in:
@@ -84,6 +84,14 @@ describe SplitCheckoutController, type: :controller do
|
||||
end
|
||||
|
||||
describe "saving default addresses" do
|
||||
it "don't updates default bill address on user" do
|
||||
expect {
|
||||
put :update, params: params.merge({ order: { save_bill_address: "0" } })
|
||||
}.to_not change {
|
||||
order.user.reload.bill_address
|
||||
}
|
||||
end
|
||||
|
||||
it "updates default bill address on user and customer" do
|
||||
put :update, params: params.merge({ order: { save_bill_address: "1" } })
|
||||
|
||||
@@ -91,6 +99,14 @@ describe SplitCheckoutController, type: :controller do
|
||||
expect(order.user.bill_address).to eq(order.bill_address)
|
||||
end
|
||||
|
||||
it "don't updates default ship address on user" do
|
||||
expect {
|
||||
put :update, params: params.merge({ order: { save_bill_address: "0" } })
|
||||
}.to_not change {
|
||||
order.user.reload.ship_address
|
||||
}
|
||||
end
|
||||
|
||||
it "updates default ship address on user and customer" do
|
||||
put :update, params: params.merge({ order: { save_ship_address: "1" } })
|
||||
|
||||
|
||||
Reference in New Issue
Block a user