##// END OF EJS Templates
Merged r6247 from trunk....
Toshi MARUYAMA -
r6135:3cf0bd713db0
parent child
Show More
@@ -437,6 +437,33 class RepositoriesMercurialControllerTest < ActionController::TestCase
437 @project.reload
437 @project.reload
438 assert_nil @project.repository
438 assert_nil @project.repository
439 end
439 end
440
441 def test_destroy_invalid_repository
442 @request.session[:user_id] = 1 # admin
443 @repository.fetch_changesets
444 @repository.reload
445 assert @repository.changesets.count > 0
446
447 get :destroy, :id => PRJ_ID
448 assert_response 302
449 @project.reload
450 assert_nil @project.repository
451
452 @repository = Repository::Mercurial.create(
453 :project => Project.find(PRJ_ID),
454 :url => "/invalid",
455 :path_encoding => 'ISO-8859-1'
456 )
457 assert @repository
458 @repository.fetch_changesets
459 @repository.reload
460 assert_equal 0, @repository.changesets.count
461
462 get :destroy, :id => PRJ_ID
463 assert_response 302
464 @project.reload
465 assert_nil @project.repository
466 end
440 else
467 else
441 puts "Mercurial test repository NOT FOUND. Skipping functional tests !!!"
468 puts "Mercurial test repository NOT FOUND. Skipping functional tests !!!"
442 def test_fake; assert true end
469 def test_fake; assert true end
General Comments 0
You need to be logged in to leave comments. Login now