1
0
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:
Jean-Philippe Lang 2014-12-06 13:16:43 +00:00
parent 43b3455111
commit a8e3759458

View File

@ -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