Refactor free_trial_spec.rb and trials libraries
What does this MR do and why?
- Move Trial page libraries into
lib/gitlab
(to expose them to the chemlab-library-gitlab rubygem) with the rest of the chemlab libraries. - Generate stubs for the trials/new and trials/select pages.
How to set up and validate locally
(keep in mind this test is currently under quarantine)
$ bundle exec bin/qa Test::Instance::All https://staging.gitlab.com -- qa/specs/features/ee/browser_ui/fulfillment/purchase/free_trial_spec.rb
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.