E2E: Remove Chemlab Gitlab::Page::Main::SignUp Page
What does this MR do and why?
Relates to gitlab-org/quality/quality-engineering/team-tasks#2637 (closed)
As part of a larger effort to Migrate Chemlab E2E Tests in the GitLab Project Back to The GitLab E2E Framework, this MR:
- Removes the Chemlab
Gitlab::Page::Main::SignUp
page and its associated stub file - Adds a new method in
QA::Page::Registration::SignUp
calledregister_user
, and updatesee/browser_ui/11_fulfillment/purchase/user_registration_billing_spec.rb
andqa/flow/sign_up.rb
to use this new method. This helps encapsulate all the actions needed to register the user for better reusability and maintenance. - Removes unused methods from
QA::Page::Registration::SignUp
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
How to set up and validate locally
A passing pipeline for e2e:package-and-test
should suffice for these changes (minus any unrelated or known failures)
Edited by Valerie Burton