From b911e482a17137170d4c830f1c4c78aed75dc408 Mon Sep 17 00:00:00 2001 From: Kieran Osgood Date: Fri, 11 Sep 2026 12:35:22 +0100 Subject: [PATCH] fix(e2e): wait for order confirmation before closing Assisted-By: devx/c44b22ed-e92b-422a-8245-d34957f21f33 --- e2e/tests/shared/checkout-guest.yaml | 4 ++-- e2e/tests/shared/checkout-hardcoded-buyer-identity.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/e2e/tests/shared/checkout-guest.yaml b/e2e/tests/shared/checkout-guest.yaml index cd9cc7989..2fdd107e8 100644 --- a/e2e/tests/shared/checkout-guest.yaml +++ b/e2e/tests/shared/checkout-guest.yaml @@ -36,8 +36,8 @@ env: CARD_SECURITY_CODE: "123" CARD_HOLDER_NAME: "Maestro Shopify" - # Accepted successful checkout states for this smoke test. - POST_SUBMIT_RESULT_PATTERN: ".*(Thank you|Your order|Order confirmed|confirmation).*" + # Require a complete confirmation heading so payment-page copy cannot satisfy this wait. + POST_SUBMIT_RESULT_PATTERN: "^(Thank you(, .+)?!?|Your order is confirmed|Order confirmed|Order confirmation)$" --- - runFlow: ../../flows/app/bootstrap-cart-from-link.yaml - runFlow: ../../flows/checkout/present.yaml diff --git a/e2e/tests/shared/checkout-hardcoded-buyer-identity.yaml b/e2e/tests/shared/checkout-hardcoded-buyer-identity.yaml index fbad9f542..457233484 100644 --- a/e2e/tests/shared/checkout-hardcoded-buyer-identity.yaml +++ b/e2e/tests/shared/checkout-hardcoded-buyer-identity.yaml @@ -17,8 +17,8 @@ env: CARD_SECURITY_CODE: "123" CARD_HOLDER_NAME: "Evelyn Hartley" - # Accepted successful checkout states for this smoke test. - POST_SUBMIT_RESULT_PATTERN: ".*(Thank you|Your order|Order confirmed|confirmation).*" + # Require a complete confirmation heading so payment-page copy cannot satisfy this wait. + POST_SUBMIT_RESULT_PATTERN: "^(Thank you(, .+)?!?|Your order is confirmed|Order confirmed|Order confirmation)$" --- - runFlow: ../../flows/app/bootstrap-cart-from-link.yaml - runFlow: ../../flows/checkout/present.yaml