diff options
author | Rémy Coutable <remy@rymai.me> | 2016-01-12 18:10:06 +0100 |
---|---|---|
committer | Rémy Coutable <remy@rymai.me> | 2016-01-12 18:24:48 +0100 |
commit | 75d41a3657fc32dbc4c783ddd8af951105e8c1df (patch) | |
tree | a685dece67c810e26d30db4735e9d43c2128d5df /features/project/merge_requests/notes.feature | |
parent | c4511a123401dcf9c2e1b3de732d18463fe9ba90 (diff) | |
download | gitlab-ce-75d41a3657fc32dbc4c783ddd8af951105e8c1df.tar.gz |
Show referenced MR in issues only when the current viewer can access it
Diffstat (limited to 'features/project/merge_requests/notes.feature')
-rw-r--r-- | features/project/merge_requests/notes.feature | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/features/project/merge_requests/notes.feature b/features/project/merge_requests/notes.feature new file mode 100644 index 00000000000..cf337a8fe28 --- /dev/null +++ b/features/project/merge_requests/notes.feature @@ -0,0 +1,25 @@ +@project_merge_requests +Feature: Project Merge Requests Notes + Background: + Given I sign in as "Mary Jane" + And I own public project "Public Shop" + And project "Public Shop" has "Public Issue 01" open issue + And I logout + And I sign in as "John Doe" + And I own private project "Private Library" + And project "Private Library" has "Private MR 01" open merge request + And I visit merge request page "Private MR 01" + And I leave a comment with link to issue "Public Issue 01" + And I logout + + @javascript + Scenario: Viewing the public issue as a lambda user + Given I sign in as "Mary Jane" + When I visit issue page "Public Issue 01" + Then I should not see any related merge requests + + @javascript + Scenario: Viewing the public issue as "John Doe" + Given I sign in as "John Doe" + When I visit issue page "Public Issue 01" + Then I should see the "Private MR 01" related merge request |