E2E test for merge request reviewer assignment with approval rules
Reviewers are replacing Approvers, while adding a Reviewer role independent of an Assignee.
The concept of approval still exists, as well as the approval rules feature.
We should add a test that covers the reviewer assignment workflow when there are code owner and approval rules in place
- gitlab-org/gitlab#233736 (closed) (scheduled for 13.6)
- gitlab-org/gitlab#231244 (closed)
- Add a CODEOWNERS file.
- Create an MR.
- Add approval rules for:
- a single user
- multiple users
- a group
- Request a review from one user for each rule.
- Confirm that:
- As each reviewer, add a comment and approve the MR.
- Confirm that the MR shows that the reviewers commented and approved the MR.