Merge branch 'zj-fix-slash-command-labels' into 'master'
Chat slash commands show labels correctly Closes #28358 See merge request !9408
This commit is contained in:
commit
765d509a5b
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: Chat slash commands show labels correctly
|
||||
merge_request:
|
||||
author:
|
|
@ -32,7 +32,7 @@ module Gitlab
|
|||
},
|
||||
{
|
||||
title: "Labels",
|
||||
value: @resource.labels.any? ? @resource.label_names : "_None_",
|
||||
value: @resource.labels.any? ? @resource.label_names.join(', ') : "_None_",
|
||||
short: true
|
||||
}
|
||||
]
|
||||
|
|
|
@ -26,6 +26,21 @@ describe Gitlab::ChatCommands::Presenters::IssueShow do
|
|||
end
|
||||
end
|
||||
|
||||
context 'with labels' do
|
||||
let(:label) { create(:label, project: project, title: 'mep') }
|
||||
let(:label1) { create(:label, project: project, title: 'mop') }
|
||||
|
||||
before do
|
||||
issue.labels << [label, label1]
|
||||
end
|
||||
|
||||
it 'shows the labels' do
|
||||
labels = attachment[:fields].find { |f| f[:title] == 'Labels' }
|
||||
|
||||
expect(labels[:value]).to eq("mep, mop")
|
||||
end
|
||||
end
|
||||
|
||||
context 'confidential issue' do
|
||||
let(:issue) { create(:issue, project: project) }
|
||||
|
||||
|
|
Loading…
Reference in New Issue