Commit 4793b6e94da496a732262f81e77e61746e8ee98c

Make a MergeRequest know if its ending commit (still) exists
  
335335 target_repository.project.oauth_consumer
336336 end
337337
338 def ending_commit_exists?
339 !source_repository.git.commit(ending_commit).nil?
340 end
341
338342 def to_xml(opts = {})
339343 info_proc = Proc.new do |options|
340344 builder = options[:builder]
  
197197 @merge_request.ending_commit = 'alreadymerged'
198198 assert_equal(0, @merge_request.commits_to_be_merged.size)
199199 end
200
201 should 'know if the specified commit exists in the source repository' do
202 source_git = mock('Source repository Git repo')
203 source_git.expects(:commit).with('ff00ddca').returns(nil)
204 source_git.expects(:commit).with('ff00ddcb').returns(mock("Ending commit"))
205 @merge_request.source_repository.stubs(:git).returns(source_git)
206 @merge_request.ending_commit = 'ff00ddca'
207 assert !@merge_request.ending_commit_exists?
208 @merge_request.ending_commit = 'ff00ddcb'
209 assert @merge_request.ending_commit_exists?
210 end
200211 end
201212
202213 context 'The state machine' do