comparison test/unit/lib/redmine/access_control_test.rb @ 1115:433d4f72a19b redmine-2.2

Update to Redmine SVN revision 11137 on 2.2-stable branch
author Chris Cannam
date Mon, 07 Jan 2013 12:01:42 +0000
parents cbb26bc654de
children 622f24f53b42
comparison
equal deleted inserted replaced
929:5f33065ddc4b 1115:433d4f72a19b
1 # Redmine - project management software 1 # Redmine - project management software
2 # Copyright (C) 2006-2011 Jean-Philippe Lang 2 # Copyright (C) 2006-2012 Jean-Philippe Lang
3 # 3 #
4 # This program is free software; you can redistribute it and/or 4 # This program is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License 5 # modify it under the terms of the GNU General Public License
6 # as published by the Free Software Foundation; either version 2 6 # as published by the Free Software Foundation; either version 2
7 # of the License, or (at your option) any later version. 7 # of the License, or (at your option) any later version.
44 assert_equal :edit_project, perm.name 44 assert_equal :edit_project, perm.name
45 assert_nil perm.project_module 45 assert_nil perm.project_module
46 assert perm.actions.is_a?(Array) 46 assert perm.actions.is_a?(Array)
47 assert perm.actions.include?('projects/settings') 47 assert perm.actions.include?('projects/settings')
48 end 48 end
49
50 def test_read_action_should_return_true_for_read_actions
51 assert_equal true, @access_module.read_action?(:view_project)
52 assert_equal true, @access_module.read_action?(:controller => 'projects', :action => 'show')
53 end
54
55 def test_read_action_should_return_false_for_update_actions
56 assert_equal false, @access_module.read_action?(:edit_project)
57 assert_equal false, @access_module.read_action?(:controller => 'projects', :action => 'edit')
58 end
49 end 59 end