summaryrefslogtreecommitdiff
path: root/spec/helpers
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2015-10-18 12:07:28 +0000
committerDouwe Maan <douwe@gitlab.com>2015-10-18 12:07:28 +0000
commit41615ddde4d5ae70bef944d9b156b687af2ca532 (patch)
treefaafdceffcafc9e241452eea2beb2920d98b946e /spec/helpers
parent38785046f7ec7d834e22add66e4be88f6e985355 (diff)
parentbe10eea95632ba2d6553f0098d9d8536eef1f7c4 (diff)
downloadgitlab-ce-41615ddde4d5ae70bef944d9b156b687af2ca532.tar.gz
Merge branch 'cross-reference-mr-on-issues' into 'master'
Show merge requests which close current issue Closes #2903 ### What does this MR do If an issue is to be closed by a merge request the current user has access to, this will be displayed when the user looks at the issue. ![Screenshot_from_2015-10-12_12-10-37](https://gitlab.com/zj/gitlab-ce/uploads/52e429704e73067b24b69801f13ad7bc/Screenshot_from_2015-10-12_12-10-37.png) /cc @DouweM See merge request !1569
Diffstat (limited to 'spec/helpers')
-rw-r--r--spec/helpers/issues_helper_spec.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/helpers/issues_helper_spec.rb b/spec/helpers/issues_helper_spec.rb
index c08ddb4cae1..78a6b631eb2 100644
--- a/spec/helpers/issues_helper_spec.rb
+++ b/spec/helpers/issues_helper_spec.rb
@@ -117,4 +117,14 @@ describe IssuesHelper do
end
end
+ describe "#merge_requests_sentence" do
+ subject { merge_requests_sentence(merge_requests)}
+ let(:merge_requests) do
+ [ build(:merge_request, iid: 1), build(:merge_request, iid: 2),
+ build(:merge_request, iid: 3)]
+ end
+
+ it { is_expected.to eq("!1, !2, or !3") }
+ end
+
end