diff options
author | Toshi MARUYAMA <marutosijp2@yahoo.co.jp> | 2011-08-25 00:37:56 +0000 |
---|---|---|
committer | Toshi MARUYAMA <marutosijp2@yahoo.co.jp> | 2011-08-25 00:37:56 +0000 |
commit | ad65358bbbd28e8b6a10a3916342dd6cb92f2adf (patch) | |
tree | 615b0218f7521a5185c52c4af4e89274a4024d1c /test/functional/roles_controller_test.rb | |
parent | f31d75b6c82db1879a34aacced54020bed3ee25f (diff) | |
download | redmine-ad65358bbbd28e8b6a10a3916342dd6cb92f2adf.tar.gz redmine-ad65358bbbd28e8b6a10a3916342dd6cb92f2adf.zip |
remove trailing white-spaces from test/functional/roles_controller_test.rb.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6606 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/functional/roles_controller_test.rb')
-rw-r--r-- | test/functional/roles_controller_test.rb | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/test/functional/roles_controller_test.rb b/test/functional/roles_controller_test.rb index 1e250cc9d..23d1b3657 100644 --- a/test/functional/roles_controller_test.rb +++ b/test/functional/roles_controller_test.rb @@ -1,16 +1,16 @@ -# redMine - project management software -# Copyright (C) 2006-2007 Jean-Philippe Lang +# Redmine - project management software +# Copyright (C) 2006-2011 Jean-Philippe Lang # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. -# +# # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -# +# # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. @@ -23,7 +23,7 @@ class RolesController; def rescue_action(e) raise e end; end class RolesControllerTest < ActionController::TestCase fixtures :roles, :users, :members, :member_roles, :workflows, :trackers - + def setup @controller = RolesController.new @request = ActionController::TestRequest.new @@ -31,7 +31,7 @@ class RolesControllerTest < ActionController::TestCase User.current = nil @request.session[:user_id] = 1 # admin end - + def test_get_index get :index assert_response :success @@ -43,28 +43,28 @@ class RolesControllerTest < ActionController::TestCase assert_tag :tag => 'a', :attributes => { :href => '/roles/edit/1' }, :content => 'Manager' end - + def test_get_new get :new assert_response :success assert_template 'new' end - + def test_post_new_with_validaton_failure post :new, :role => {:name => '', :permissions => ['add_issues', 'edit_issues', 'log_time', ''], :assignable => '0'} - + assert_response :success assert_template 'new' assert_tag :tag => 'div', :attributes => { :id => 'errorExplanation' } end - + def test_post_new_without_workflow_copy post :new, :role => {:name => 'RoleWithoutWorkflowCopy', :permissions => ['add_issues', 'edit_issues', 'log_time', ''], :assignable => '0'} - + assert_redirected_to '/roles' role = Role.find_by_name('RoleWithoutWorkflowCopy') assert_not_nil role @@ -77,13 +77,13 @@ class RolesControllerTest < ActionController::TestCase :permissions => ['add_issues', 'edit_issues', 'log_time', ''], :assignable => '0'}, :copy_workflow_from => '1' - + assert_redirected_to '/roles' role = Role.find_by_name('RoleWithWorkflowCopy') assert_not_nil role assert_equal Role.find(1).workflows.size, role.workflows.size end - + def test_get_edit get :edit, :id => 1 assert_response :success @@ -96,62 +96,62 @@ class RolesControllerTest < ActionController::TestCase :role => {:name => 'Manager', :permissions => ['edit_project', ''], :assignable => '0'} - + assert_redirected_to '/roles' role = Role.find(1) assert_equal [:edit_project], role.permissions end - + def test_destroy r = Role.new(:name => 'ToBeDestroyed', :permissions => [:view_wiki_pages]) assert r.save - + post :destroy, :id => r assert_redirected_to '/roles' assert_nil Role.find_by_id(r.id) end - + def test_destroy_role_in_use post :destroy, :id => 1 assert_redirected_to '/roles' assert flash[:error] == 'This role is in use and cannot be deleted.' assert_not_nil Role.find_by_id(1) end - + def test_get_report get :report assert_response :success assert_template 'report' - + assert_not_nil assigns(:roles) assert_equal Role.find(:all, :order => 'builtin, position'), assigns(:roles) - + assert_tag :tag => 'input', :attributes => { :type => 'checkbox', :name => 'permissions[3][]', :value => 'add_issues', :checked => 'checked' } - + assert_tag :tag => 'input', :attributes => { :type => 'checkbox', :name => 'permissions[3][]', :value => 'delete_issues', :checked => nil } end - + def test_post_report post :report, :permissions => { '0' => '', '1' => ['edit_issues'], '3' => ['add_issues', 'delete_issues']} assert_redirected_to '/roles' - + assert_equal [:edit_issues], Role.find(1).permissions assert_equal [:add_issues, :delete_issues], Role.find(3).permissions assert Role.find(2).permissions.empty? end - + def test_clear_all_permissions post :report, :permissions => { '0' => '' } assert_redirected_to '/roles' assert Role.find(1).permissions.empty? end - + def test_move_highest post :edit, :id => 3, :role => {:move_to => 'highest'} assert_redirected_to '/roles' |