summaryrefslogtreecommitdiff
path: root/spec/frontend/fixtures
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/fixtures')
-rw-r--r--spec/frontend/fixtures/merge_requests.rb25
1 files changed, 19 insertions, 6 deletions
diff --git a/spec/frontend/fixtures/merge_requests.rb b/spec/frontend/fixtures/merge_requests.rb
index 4f004a69265..be11423ec41 100644
--- a/spec/frontend/fixtures/merge_requests.rb
+++ b/spec/frontend/fixtures/merge_requests.rb
@@ -10,20 +10,24 @@ describe Projects::MergeRequestsController, '(JavaScript fixtures)', type: :cont
let(:project) { create(:project, :repository, namespace: namespace, path: 'merge-requests-project') }
# rubocop: disable Layout/TrailingWhitespace
+ let(:description) do
+ <<~MARKDOWN.strip_heredoc
+ - [ ] Task List Item
+ - [ ]
+ - [ ] Task List Item 2
+ MARKDOWN
+ end
+ # rubocop: enable Layout/TrailingWhitespace
+
let(:merge_request) do
create(
:merge_request,
:with_diffs,
source_project: project,
target_project: project,
- description: <<~MARKDOWN.strip_heredoc
- - [ ] Task List Item
- - [ ]
- - [ ] Task List Item 2
- MARKDOWN
+ description: description
)
end
- # rubocop: enable Layout/TrailingWhitespace
let(:merged_merge_request) { create(:merge_request, :merged, source_project: project, target_project: project) }
let(:pipeline) do
@@ -122,6 +126,15 @@ describe Projects::MergeRequestsController, '(JavaScript fixtures)', type: :cont
end
end
+ context 'with mentions' do
+ let(:group) { create(:group) }
+ let(:description) { "@#{group.full_path} @all @#{admin.username}" }
+
+ it 'merge_requests/merge_request_with_mentions.html' do
+ render_merge_request(merge_request)
+ end
+ end
+
private
def render_discussions_json(merge_request)