@@ -4,8 +4,9 @@ This directory contains Maestro end-to-end smoke flows for Checkout Kit sample
44apps.
55
66The current runnable suite starts with React Native. It verifies a full guest
7- checkout from a seeded cart in the sample app, through Shopify checkout, and
8- back to the app after completion.
7+ checkout from a seeded cart and a hardcoded buyer identity checkout created
8+ through the sample app, through Shopify checkout, and back to the app after
9+ completion.
910
1011## Run locally
1112
@@ -35,13 +36,15 @@ sample cart setup is required.
3536
3637- ` config.yaml ` configures Maestro for shared platform behavior.
3738- ` flows/ ` contains reusable Maestro subflows for app setup and checkout steps.
38- - ` tests/react-native/full -guest-checkout .yaml ` composes the React Native guest
39+ - ` tests/react-native/checkout -guest.yaml ` composes the React Native guest
3940 checkout smoke test from those subflows.
41+ - ` tests/react-native/checkout-hardcoded-buyer-identity.yaml ` verifies the RN
42+ sample can create a checkout from a cart with hardcoded buyer identity.
4043
4144## Scope
4245
4346This smoke flow is intended to catch regressions in the React Native sample app
44- integration surface: cart bootstrap, checkout presentation , checkout
45- completion, and return to the sample app. It is not a replacement for
46- checkout-web's browser-based coverage or for future native Swift and Android
47- sample-app E2E coverage.
47+ integration surface: cart bootstrap, buyer identity configuration , checkout
48+ presentation, checkout completion, and return to the sample app. It is not a
49+ replacement for checkout-web's browser-based coverage or for future native
50+ Swift and Android sample-app E2E coverage.
0 commit comments