From 24c0f0d67198c98998514ff657562a599859d2c7 Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Wed, 1 Jun 2016 09:18:04 +0200 Subject: [PATCH] Add feature test for accessing MR created from fork --- .../merge_requests/created_from_fork_spec.rb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 spec/features/merge_requests/created_from_fork_spec.rb diff --git a/spec/features/merge_requests/created_from_fork_spec.rb b/spec/features/merge_requests/created_from_fork_spec.rb new file mode 100644 index 00000000000..c1fdec3a550 --- /dev/null +++ b/spec/features/merge_requests/created_from_fork_spec.rb @@ -0,0 +1,28 @@ +require 'spec_helper' + +feature 'Merge request created from fork' do + given(:user) { create(:user) } + given(:project) { create(:project, :public) } + given(:fork_project) { create(:project, :public) } + + given!(:merge_request) do + create(:forked_project_link, forked_to_project: fork_project, + forked_from_project: project) + + create(:merge_request, source_project: fork_project, + target_project: project, + description: 'Test merge request') + end + + before do + project.team << [user, :master] + + login_as user + visit namespace_project_merge_request_path(project.namespace, + project, merge_request) + end + + scenario 'user can access merge request' do + expect(page).to have_content 'Test merge request' + end +end