Eric Gross
06/19/2023, 4:41 AM15) SolidusStripe Checkout with a registered user when setup_future_usage is not set requires the user to enter their payment information for each new transaction
Failure/Error: @current_order = Spree::TestingSupport::OrderWalkthrough.up_to(:delivery, user: user)
StateMachines::InvalidTransition:
Cannot transition state via :next from :confirm (Reason(s): State cannot transition via "next")
# ./spec/support/solidus_stripe/checkout_test_helper.rb:176:in `visit_payment_step'
# ./spec/support/solidus_stripe/checkout_test_helper.rb:351:in `successfully_creates_a_payment_intent'
# ./spec/system/frontend/solidus_stripe/checkout_spec.rb:84:in `block (4 levels) in <top (required)>'
# ./spec/support/solidus_starter_frontend/database_cleaner.rb:11:in `block (3 levels) in <top (required)>'
# ./spec/support/solidus_starter_frontend/database_cleaner.rb:11:in `block (2 levels) in <top (required)>'
are there any reasons anyone can think of that would cause all of these specs to fail? i have removed the address
and delivery
steps, leaving only payment
and confirm
, but i am not sure if that is related