Skip to content
代码片段 群组 项目
提交 55d4e264 编辑于 作者: Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
浏览文件

Merge branch 'ce_issues_sentence' into 'master'

Issues sentence helper

This will make merging CE into EE later easier.
No related branches found
No related tags found
无相关合并请求
...@@ -42,4 +42,8 @@ def merge_path_description(merge_request, separator) ...@@ -42,4 +42,8 @@ def merge_path_description(merge_request, separator)
"Branches: #{@merge_request.source_branch} #{separator} #{@merge_request.target_branch}" "Branches: #{@merge_request.source_branch} #{separator} #{@merge_request.target_branch}"
end end
end end
def issues_sentence(issues)
issues.map { |i| "##{i.iid}" }.to_sentence
end
end end
...@@ -37,5 +37,5 @@ ...@@ -37,5 +37,5 @@
%i.icon-ok %i.icon-ok
Accepting this merge request will close #{@closes_issues.size == 1 ? 'issue' : 'issues'} Accepting this merge request will close #{@closes_issues.size == 1 ? 'issue' : 'issues'}
= succeed '.' do = succeed '.' do
!= gfm(@closes_issues.map { |i| "##{i.iid}" }.to_sentence) != gfm(issues_sentence(@closes_issues))
require 'spec_helper'
describe MergeRequestsHelper do
describe :issues_sentence do
subject { issues_sentence(issues) }
let(:issues) do
[build(:issue, iid: 1), build(:issue, iid: 2), build(:issue, iid: 3)]
end
it { should eq('#1, #2, and #3') }
end
end
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册