mirror of
https://github.com/meineerde/redmine.git
synced 2026-01-15 03:42:53 +00:00
Adds tests for Role#has_permissions?
git-svn-id: http://svn.redmine.org/redmine/trunk@13725 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
43b3455111
commit
a8e3759458
@ -80,6 +80,17 @@ class RoleTest < ActiveSupport::TestCase
|
||||
assert_equal size - 2, role.permissions.size
|
||||
end
|
||||
|
||||
def test_has_permission
|
||||
role = Role.create!(:name => 'Test', :permissions => [:view_issues, :edit_issues])
|
||||
assert_equal true, role.has_permission?(:view_issues)
|
||||
assert_equal false, role.has_permission?(:delete_issues)
|
||||
end
|
||||
|
||||
def test_has_permission_without_permissions
|
||||
role = Role.create!(:name => 'Test')
|
||||
assert_equal false, role.has_permission?(:delete_issues)
|
||||
end
|
||||
|
||||
def test_name
|
||||
I18n.locale = 'fr'
|
||||
assert_equal 'Manager', Role.find(1).name
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user