Fix flaky payment method spec

This didn't come up on CI because CI is probably waiting long enough for
the flash to disappear. But locally it failed every time for me.
This commit is contained in:
Maikel Linke
2025-02-10 16:12:37 +11:00
parent 90f0c4badf
commit ecd873be59

View File

@@ -317,6 +317,8 @@ RSpec.describe '
it "inserts values which persist" do
expect(page).to have_content("you must save first before")
click_button 'Update'
click_on "Dismiss"
fill_in "Flat Percent", with: '2.5'
click_button 'Update'
expect(page).to have_content("Payment Method has been successfully updated!")
@@ -330,6 +332,8 @@ RSpec.describe '
it "inserts values which persist" do
expect(page).to have_content("you must save first before")
click_button 'Update'
click_on "Dismiss"
fill_in "Amount", with: 2.2
click_button 'Update'
expect(page).to have_content("Payment Method has been successfully updated!")
@@ -343,6 +347,8 @@ RSpec.describe '
it "inserts values which persist" do
expect(page).to have_content("you must save first before")
click_button 'Update'
click_on "Dismiss"
fill_in "First Item Cost", with: 2
fill_in "Additional Item Cost", with: 1.1
fill_in "Max Items", with: 10
@@ -360,6 +366,8 @@ RSpec.describe '
it "inserts values which persist" do
expect(page).to have_content("you must save first before")
click_button 'Update'
click_on "Dismiss"
fill_in "Amount", with: 2.2
click_button 'Update'
expect(page).to have_content("Payment Method has been successfully updated!")