diff options
Diffstat (limited to 'spec/frontend/fixtures')
-rw-r--r-- | spec/frontend/fixtures/merge_requests.rb | 25 |
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) |