Check uncheck save_bill|ship_address don't save bill|ship_address

This commit is contained in:
Jean-Baptiste Bellet
2022-03-07 17:42:06 +01:00
parent 440e5aaf97
commit 1fe7ebcec2

View File

@@ -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" } })