comparison test/functional/repositories_mercurial_controller_test.rb @ 128:07fa8a8b56a8

Update to Redmine trunk rev 4732
author Chris Cannam
date Wed, 19 Jan 2011 15:04:22 +0000
parents 8661b858af72
children 5e974759e8b2 0579821a129a
comparison
equal deleted inserted replaced
119:8661b858af72 128:07fa8a8b56a8
42 assert_response :success 42 assert_response :success
43 assert_template 'show' 43 assert_template 'show'
44 assert_not_nil assigns(:entries) 44 assert_not_nil assigns(:entries)
45 assert_not_nil assigns(:changesets) 45 assert_not_nil assigns(:changesets)
46 end 46 end
47 47
48 def test_show_root 48 def test_show_root
49 get :show, :id => 3 49 get :show, :id => 3
50 assert_response :success 50 assert_response :success
51 assert_template 'show' 51 assert_template 'show'
52 assert_not_nil assigns(:entries) 52 assert_not_nil assigns(:entries)
53 assert_equal 4, assigns(:entries).size 53 assert_equal 4, assigns(:entries).size
54 assert assigns(:entries).detect {|e| e.name == 'images' && e.kind == 'dir'} 54 assert assigns(:entries).detect {|e| e.name == 'images' && e.kind == 'dir'}
55 assert assigns(:entries).detect {|e| e.name == 'sources' && e.kind == 'dir'} 55 assert assigns(:entries).detect {|e| e.name == 'sources' && e.kind == 'dir'}
56 assert assigns(:entries).detect {|e| e.name == 'README' && e.kind == 'file'} 56 assert assigns(:entries).detect {|e| e.name == 'README' && e.kind == 'file'}
57 end 57 end
58 58
59 def test_show_directory 59 def test_show_directory
60 get :show, :id => 3, :path => ['images'] 60 get :show, :id => 3, :path => ['images']
61 assert_response :success 61 assert_response :success
62 assert_template 'show' 62 assert_template 'show'
63 assert_not_nil assigns(:entries) 63 assert_not_nil assigns(:entries)
131 @repository.fetch_changesets 131 @repository.fetch_changesets
132 @repository.reload 132 @repository.reload
133 133
134 [4, '4', 'def6d2f1254a'].each do |r1| 134 [4, '4', 'def6d2f1254a'].each do |r1|
135 # Full diff of changeset 4 135 # Full diff of changeset 4
136 get :diff, :id => 3, :rev => 4 136 get :diff, :id => 3, :rev => r1
137 assert_response :success 137 assert_response :success
138 assert_template 'diff' 138 assert_template 'diff'
139 139
140 if @repository.scm.class.client_version_above?([1, 2]) 140 if @repository.scm.class.client_version_above?([1, 2])
141 # Line 22 removed 141 # Line 22 removed
198 198
199 def test_empty_revision 199 def test_empty_revision
200 @repository.fetch_changesets 200 @repository.fetch_changesets
201 @repository.reload 201 @repository.reload
202 ['', ' ', nil].each do |r| 202 ['', ' ', nil].each do |r|
203 get :revision, :id => 1, :rev => r 203 get :revision, :id => 3, :rev => r
204 assert_response 500 204 assert_response 404
205 assert_error_tag :content => /was not found/ 205 assert_error_tag :content => /was not found/
206 end 206 end
207 end 207 end
208 else 208 else
209 puts "Mercurial test repository NOT FOUND. Skipping functional tests !!!" 209 puts "Mercurial test repository NOT FOUND. Skipping functional tests !!!"