Description: The user onboarding flow is critical and involves multiple steps (connecting a wallet, submitting verification, and receiving the SBNFT). We need to create end-to-end tests to ensure this flow works reliably.
Acceptance Criteria:
- An E2E testing framework like Cypress or Playwright is set up for the project.
- A test suite is created that simulates the entire user onboarding journey.
- The tests mock the wallet connection and the State Connector response to validate the frontend logic.
- The test suite is run as part of the CI/CD pipeline.
Description: The user onboarding flow is critical and involves multiple steps (connecting a wallet, submitting verification, and receiving the SBNFT). We need to create end-to-end tests to ensure this flow works reliably.
Acceptance Criteria: