Commit 09d5868c2286f927ce2cc23dfcc2c446723985b3

Authored by Dmitriy Zaporozhets
1 parent 0de6e2da

Fix mr controller specs

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/models/merge_request.rb
@@ -214,8 +214,8 @@ class MergeRequest &lt; ActiveRecord::Base @@ -214,8 +214,8 @@ class MergeRequest &lt; ActiveRecord::Base
214 self.merge 214 self.merge
215 end 215 end
216 216
217 - def automerge!(current_user, merge_commit_message = nil)  
218 - if Gitlab::Satellite::MergeAction.new(current_user, self).merge!(merge_commit_message) && self.unmerged_commits.empty? 217 + def automerge!(current_user, commit_message = nil)
  218 + if Gitlab::Satellite::MergeAction.new(current_user, self).merge!(commit_message) && self.unmerged_commits.empty?
219 self.merge!(current_user.id) 219 self.merge!(current_user.id)
220 true 220 true
221 end 221 end
@@ -322,9 +322,10 @@ class MergeRequest &lt; ActiveRecord::Base @@ -322,9 +322,10 @@ class MergeRequest &lt; ActiveRecord::Base
322 def merge_commit_message 322 def merge_commit_message
323 message = "Merge branch '#{source_branch}' into '#{target_branch}'" 323 message = "Merge branch '#{source_branch}' into '#{target_branch}'"
324 message << "\n\n" 324 message << "\n\n"
325 - message << title 325 + message << title.to_s
326 message << "\n\n" 326 message << "\n\n"
327 - message << description 327 + message << description.to_s
  328 + message
328 end 329 end
329 330
330 private 331 private
spec/controllers/merge_requests_controller_spec.rb
@@ -3,7 +3,7 @@ require &#39;spec_helper&#39; @@ -3,7 +3,7 @@ require &#39;spec_helper&#39;
3 describe Projects::MergeRequestsController do 3 describe Projects::MergeRequestsController do
4 let(:project) { create(:project_with_code) } 4 let(:project) { create(:project_with_code) }
5 let(:user) { create(:user) } 5 let(:user) { create(:user) }
6 - let(:merge_request) { create(:merge_request_with_diffs, target_project: project, source_project: project, target_branch: "bcf03b5d~3", source_branch: "bcf03b5d") } 6 + let(:merge_request) { create(:merge_request_with_diffs, target_project: project, source_project: project, target_branch: "stable", source_branch: "master") }
7 7
8 before do 8 before do
9 sign_in(user) 9 sign_in(user)
@@ -61,7 +61,7 @@ describe Projects::MergeRequestsController do @@ -61,7 +61,7 @@ describe Projects::MergeRequestsController do
61 it "should really be a git email patch with commit" do 61 it "should really be a git email patch with commit" do
62 get :show, project_id: project.to_param, id: merge_request.iid, format: format 62 get :show, project_id: project.to_param, id: merge_request.iid, format: format
63 63
64 - expect(response.body[0..100]).to start_with("From #{merge_request.commits.last.id}") 64 + expect(response.body[0..100]).to start_with("From 6ea87c47f0f8a24ae031c3fff17bc913889ecd00")
65 end 65 end
66 66
67 it "should contain git diffs" do 67 it "should contain git diffs" do