Refactor and Add Specs to Test Inherited Permissions for Commits
What does this MR do and why?
This MR adds specs based on the modified P1 test cases from the permissions wizard in https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/1405+ in order to test inherited user permissions around commits.
Not every test case is added yet, as this is to serve more as a foundational MR that includes examples and refactoring for other SETs to contribute. Once merged, the issue will be updated to reflect what additional tests will be needed.
Related to https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/1413+
Epic: https://gitlab.com/groups/gitlab-org/quality/-/epics/35+
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.
Edited by Valerie Burton