require'spec_helper'describeMergeRequestsHelperdodescribe"#issues_sentence"dosubject{issues_sentence(issues)}let(:issues)do[build(:issue,iid: 1),build(:issue,iid: 2),build(:issue,iid: 3)]endit{is_expected.toeq('#1, #2, and #3')}enddescribe"#format_mr_branch_names"dodescribe"within the same project"dolet(:merge_request){create(:merge_request)}subject{format_mr_branch_names(merge_request)}it{is_expected.toeq([merge_request.source_branch,merge_request.target_branch])}enddescribe"within different projects"dolet(:project){create(:project)}let(:fork_project){create(:project,forked_from_project: project)}let(:merge_request){create(:merge_request,source_project: fork_project,target_project: project)}subject{format_mr_branch_names(merge_request)}let(:source_title){"#{fork_project.path_with_namespace}:#{merge_request.source_branch}"}let(:target_title){"#{project.path_with_namespace}:#{merge_request.target_branch}"}it{is_expected.toeq([source_title,target_title])}endendend