diff --git a/spec/system/consumer/split_checkout_spec.rb b/spec/system/consumer/split_checkout_spec.rb index 1ee0350fae..c7c9b93f53 100644 --- a/spec/system/consumer/split_checkout_spec.rb +++ b/spec/system/consumer/split_checkout_spec.rb @@ -1134,16 +1134,29 @@ describe "As a consumer, I want to checkout my order" do before do add_voucher_to_order(voucher, order) - - visit checkout_step_path(:summary) end it "shows the applied voucher" do + visit checkout_step_path(:summary) + within ".summary-right" do expect(page).to have_content "some_code" expect(page).to have_content "-6" end end + + context "with voucher deactivated after being added to an order" do + it "completes the order" do + visit checkout_step_path(:summary) + + # Deactivate voucher + voucher.destroy + + place_order + + expect(order.reload.state).to eq "complete" + end + end end end