##// END OF EJS Templates
scm: subversion: add functional test of destroying invalid repository (#8458, #6713, #4725)....
Toshi MARUYAMA -
r6105:7c505aaff304
parent child
Show More
@@ -308,6 +308,32 class RepositoriesSubversionControllerTest < ActionController::TestCase
308 assert_nil @project.repository
308 assert_nil @project.repository
309 end
309 end
310
310
311 def test_destroy_invalid_repository
312 @request.session[:user_id] = 1 # admin
313 @repository.fetch_changesets
314 @repository.reload
315 assert @repository.changesets.count > 0
316
317 get :destroy, :id => PRJ_ID
318 assert_response 302
319
320 @project.reload
321 assert_nil @project.repository
322
323 @repository = Repository::Subversion.create(:project => @project,
324 :url => "file:///invalid")
325 assert @repository
326 @repository.fetch_changesets
327 @repository.reload
328 assert_equal 0, @repository.changesets.count
329
330 get :destroy, :id => PRJ_ID
331 assert_response 302
332
333 @project.reload
334 assert_nil @project.repository
335 end
336
311 else
337 else
312 puts "Subversion test repository NOT FOUND. Skipping functional tests !!!"
338 puts "Subversion test repository NOT FOUND. Skipping functional tests !!!"
313 def test_fake; assert true end
339 def test_fake; assert true end
General Comments 0
You need to be logged in to leave comments. Login now