From: Toshi MARUYAMA Date: Sat, 7 May 2011 07:25:53 +0000 (+0000) Subject: scm: mercurial: code clean up functional test. X-Git-Tag: 1.2.0~205 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ab6b848304c8c79b8ab15d9e87afe8c2337a9bad;p=redmine.git scm: mercurial: code clean up functional test. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5686 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/test/functional/repositories_mercurial_controller_test.rb b/test/functional/repositories_mercurial_controller_test.rb index 6320dad34..6c2e6f0c0 100644 --- a/test/functional/repositories_mercurial_controller_test.rb +++ b/test/functional/repositories_mercurial_controller_test.rb @@ -25,11 +25,13 @@ class RepositoriesMercurialControllerTest < ActionController::TestCase fixtures :projects, :users, :roles, :members, :member_roles, :repositories, :enabled_modules # No '..' in the repository path - REPOSITORY_PATH = RAILS_ROOT.gsub(%r{config\/\.\.}, '') + '/tmp/test/mercurial_repository' + REPOSITORY_PATH = RAILS_ROOT.gsub(%r{config\/\.\.}, '') + + '/tmp/test/mercurial_repository' CHAR_1_HEX = "\xc3\x9c" - PRJ_ID = 3 + PRJ_ID = 3 - ruby19_non_utf8_pass = (RUBY_VERSION >= '1.9' && Encoding.default_external.to_s != 'UTF-8') + ruby19_non_utf8_pass = + (RUBY_VERSION >= '1.9' && Encoding.default_external.to_s != 'UTF-8') def setup @controller = RepositoriesController.new @@ -110,12 +112,14 @@ class RepositoriesMercurialControllerTest < ActionController::TestCase @repository.fetch_changesets @repository.reload [13, '13', '3a330eb32958'].each do |r1| - get :show, :id => PRJ_ID, :path => ['sql_escape', 'percent%dir'], :rev => r1 + get :show, :id => PRJ_ID, :path => ['sql_escape', 'percent%dir'], + :rev => r1 assert_response :success assert_template 'show' assert_not_nil assigns(:entries) - assert_equal ['percent%file1.txt', 'percentfile1.txt'], assigns(:entries).collect(&:name) + assert_equal ['percent%file1.txt', 'percentfile1.txt'], + assigns(:entries).collect(&:name) changesets = assigns(:changesets) assert_not_nil changesets assigns(:changesets).size > 0 @@ -214,7 +218,8 @@ class RepositoriesMercurialControllerTest < ActionController::TestCase end def test_entry_download - get :entry, :id => PRJ_ID, :path => ['sources', 'watchers_controller.rb'], :format => 'raw' + get :entry, :id => PRJ_ID, + :path => ['sources', 'watchers_controller.rb'], :format => 'raw' assert_response :success # File content assert @response.body.include?('WITHOUT ANY WARRANTY') @@ -317,7 +322,8 @@ class RepositoriesMercurialControllerTest < ActionController::TestCase @repository.fetch_changesets @repository.reload [2, '400bb8672109', '400', 400].each do |r1| - get :annotate, :id => PRJ_ID, :rev => r1, :path => ['sources', 'watchers_controller.rb'] + get :annotate, :id => PRJ_ID, :rev => r1, + :path => ['sources', 'watchers_controller.rb'] assert_response :success assert_template 'annotate' assert_tag :tag => 'h2', :content => /@ 2:400bb8672109/