Commit 128f2845770b7a6d553ee764cdbbe63da5ba9e84

Authored by Izaak Alpert
1 parent 0ef055a4

Rebased on 6.0

-Had to do some minor test clean up as well

Change-Id: I8f378f1b5fe676d73b8691e870c11ca6def90cbf
app/views/merge_requests/update_branches.js.haml
... ... @@ -1,4 +0,0 @@
1   -:plain
2   - $(".target_branch").html("#{escape_javascript(options_for_select(@target_branches))}");
3   - $(".target_branch").trigger("liszt:updated");
4   - $(".mr_target_commit").html("");
5 0 \ No newline at end of file
app/views/projects/compare/show.html.haml
... ... @@ -9,7 +9,7 @@
9 9 .alert.alert-block
10 10 %p
11 11 %strong Warning! This comparison include 100+ commits.
12   - %p To prevent performance issue we dont show diff information.
  12 + %p To prevent performance issues we dont show diff information.
13 13  
14 14 - if @commits.present?
15 15 %div.ui-box
... ...
app/views/projects/merge_requests/show/_diffs.html.haml
1 1 - if @merge_request.valid_diffs?
2   - = render "projects/commits/diffs", diffs: @diffs, project: @merge_request.source_project
  2 + = render "projects/commits/diffs", diffs: @merge_request.diffs, project: @merge_request.source_project
3 3 - elsif @merge_request.broken_diffs?
4 4 %h4.nothing_here_message
5 5 Can't load diff.
... ...
app/views/projects/merge_requests/update_branches.js.haml 0 → 100644
... ... @@ -0,0 +1,4 @@
  1 +:plain
  2 + $(".target_branch").html("#{escape_javascript(options_for_select(@target_branches))}");
  3 + $(".target_branch").trigger("liszt:updated");
  4 + $(".mr_target_commit").html("");
0 5 \ No newline at end of file
... ...
features/steps/project/project_forked_merge_requests.rb
... ... @@ -14,9 +14,10 @@ class ProjectForkedMergeRequests < Spinach::FeatureSteps
14 14 @forking_user = @user
15 15 forked_project_link = build(:forked_project_link)
16 16 @forked_project = Project.find_by_name "Forked Shop"
17   - @forked_project ||= create(:source_project_with_code, name: "Forked Shop", forked_project_link: forked_project_link, creator_id: @forking_user.id)
  17 + @forked_project ||= create(:source_project_with_code, name: "Forked Shop", forked_project_link: forked_project_link, creator_id: @forking_user.id , namespace: @forking_user.namespace)
18 18 forked_project_link.forked_from_project = @project
19 19 forked_project_link.forked_to_project = @forked_project
  20 + @forked_project.team << [@forking_user , :master]
20 21 forked_project_link.save!
21 22 end
22 23  
... ...
spec/factories.rb
1   -<<<<<<< HEAD
2 1 include ActionDispatch::TestProcess
3   -=======
4   -require Rails.root.join('spec', 'support', 'test_env.rb')
5   ->>>>>>> Merge Request on forked projects
6 2  
7 3 FactoryGirl.define do
8 4 sequence :sentence, aliases: [:title, :content] do
... ...
spec/features/notes_on_merge_requests_spec.rb
... ... @@ -3,7 +3,7 @@ require &#39;spec_helper&#39;
3 3 describe "On a merge request", js: true do
4 4 let!(:project) { create(:project_with_code) }
5 5 let!(:merge_request) { create(:merge_request, source_project: project, target_project: project) }
6   - let!(:note) { create(:note_on_merge_request_with_attachment, source_project: project, target_project: project) }
  6 + let!(:note) { create(:note_on_merge_request_with_attachment, project: project) }
7 7  
8 8 before do
9 9 login_as :user
... ...
spec/support/test_env.rb
... ... @@ -159,7 +159,9 @@ module TestEnv
159 159 # Create a testing satellite, and clone the source repo into it
160 160 def create_satellite(source_repo, namespace, satellite_name)
161 161 satellite_repo = satellite(namespace, satellite_name)
162   - # Symlink tmp/satellite/gitlabhq to tmp/test-git-base-path/satellite/gitlabhq
  162 + # Symlink tmp/satellite/gitlabhq to tmp/test-git-base-path/satellite/gitlabhq, create the directory if it doesn't exist already
  163 + satellite_dir = File.dirname(satellite_repo)
  164 + FileUtils.mkdir_p satellite_dir unless File.exists?(satellite_dir)
163 165 system("ln -s -f #{seed_satellite_path()} #{satellite_repo}")
164 166 end
165 167  
... ...