Add an E2E test of code owner approval and merge
This adds a test to provide coverage for the issue to be resolved in: https://gitlab.com/gitlab-org/gitlab/-/issues/216345 - Includes changes to `Resource::ProtectedBranch` to require code owner approval for a branch that's already protected. - Adds a page object for merge request approvals settings. - Enables `find_element` to handle any kwargs without a conflict between dynamic element selectors and capybara (which only accepts certain keywords). - Enables `has_element?` to find disabled elements. - Enables `Runtime::Feature` to verify when disabling a feature flag. Testcase creation issue: https://gitlab.com/gitlab-org/quality/testcases/-/issues/803
Showing
Please register or sign in to comment