diff --git a/spec/system/consumer/split_checkout_spec.rb b/spec/system/consumer/split_checkout_spec.rb index 4cf6d4f917..e40cae8a5d 100644 --- a/spec/system/consumer/split_checkout_spec.rb +++ b/spec/system/consumer/split_checkout_spec.rb @@ -485,14 +485,14 @@ describe "As a consumer, I want to checkout my order" do it "displays error messages when submitting incomplete billing address" do click_button "Next - Payment method" - expect(page).to have_content "Saving failed, please update the highlighted fields." - expect(page).to have_field("Address", with: "") - expect(page).to have_field("City", with: "") - expect(page).to have_field("Postcode", with: "") within "checkout" do + expect(page).to have_field("Address", with: "") + expect(page).to have_field("City", with: "") + expect(page).to have_field("Postcode", with: "") expect(page).to have_content("can't be blank", count: 3) end within ".flash[type='error']" do + expect(page).to have_content "Saving failed, please update the highlighted fields." expect(page).to have_content("can't be blank", count: 3) end end @@ -537,23 +537,23 @@ describe "As a consumer, I want to checkout my order" do end it "should display error when fields are empty" do click_button "Next - Payment method" - expect(page).to have_content("Saving failed, please update the highlighted fields") - expect(page).to have_field("First Name", with: "") - expect(page).to have_field("Last Name", with: "") - expect(page).to have_field("Email", with: "") - expect(page).to have_content("is invalid") - expect(page).to have_field("Phone number", with: "") - expect(page).to have_field("Address", with: "") - expect(page).to have_field("City", with: "") - expect(page).to have_field("Postcode", with: "") within "checkout" do + expect(page).to have_field("First Name", with: "") + expect(page).to have_field("Last Name", with: "") + expect(page).to have_field("Email", with: "") + expect(page).to have_content("is invalid") + expect(page).to have_field("Phone number", with: "") + expect(page).to have_field("Address", with: "") + expect(page).to have_field("City", with: "") + expect(page).to have_field("Postcode", with: "") expect(page).to have_content("can't be blank", count: 7) + expect(page).to have_content("Select a shipping method") end within ".flash[type='error']" do + expect(page).to have_content("Saving failed, please update the highlighted fields") expect(page).to have_content("can't be blank", count: 13) expect(page).to have_content("is invalid", count: 1) end - expect(page).to have_content("Select a shipping method") end end