7877138958
Closes #14875
28 lines
849 B
Ruby
28 lines
849 B
Ruby
require 'spec_helper'
|
|
|
|
feature 'Create New Merge Request', feature: true, js: false do
|
|
let(:user) { create(:user) }
|
|
let(:project) { create(:project, :public) }
|
|
|
|
before do
|
|
project.team << [user, :master]
|
|
|
|
login_as user
|
|
visit namespace_project_merge_requests_path(project.namespace, project)
|
|
end
|
|
|
|
it 'generates a diff for an orphaned branch' do
|
|
click_link 'New Merge Request'
|
|
select "orphaned-branch", from: "merge_request_source_branch"
|
|
select "master", from: "merge_request_target_branch"
|
|
click_button "Compare branches"
|
|
|
|
expect(page).to have_content "README.md"
|
|
expect(page).to have_content "wm.png"
|
|
|
|
fill_in "merge_request_title", with: "Orphaned MR test"
|
|
click_button "Submit merge request"
|
|
|
|
expect(page).to have_content 'git checkout -b orphaned-branch origin/orphaned-branch'
|
|
end
|
|
end
|