E2E tests for merge request reviewer assignment workflow
The feature replaces Approvers with Reviewers, while adding a Reviewer role independent of an Assignee.
See gitlab-org&1823
Steps
EE test
- Create an MR.
- Request a review from multiple users.
- Confirm that:
- reviewers appear in the sidebar (gitlab-org/gitlab#237921 (closed))
- reviewers appear in the MR list (gitlab-org/gitlab#237922 (closed))
- todos are generated (gitlab-org/gitlab#216054 (closed))
- system notes are generated (gitlab-org/gitlab#243777 (closed))
- As each reviewer, add a comment and approve the MR.
- Confirm that the MR shows that the reviewers commented and approved the MR.
CE test
Same as the EE test, but only one reviewer should be allowed (gitlab-org/gitlab#246905 (closed)). Also, see gitlab-org/gitlab#10294 (comment 417076058) regarding showing that the reviewer commented.