##// END OF EJS Templates
Adds tests for Role#has_permissions?...
Jean-Philippe Lang -
r13343:a8e375945887
parent child
Show More
@@ -80,6 +80,17 class RoleTest < ActiveSupport::TestCase
80 assert_equal size - 2, role.permissions.size
80 assert_equal size - 2, role.permissions.size
81 end
81 end
82
82
83 def test_has_permission
84 role = Role.create!(:name => 'Test', :permissions => [:view_issues, :edit_issues])
85 assert_equal true, role.has_permission?(:view_issues)
86 assert_equal false, role.has_permission?(:delete_issues)
87 end
88
89 def test_has_permission_without_permissions
90 role = Role.create!(:name => 'Test')
91 assert_equal false, role.has_permission?(:delete_issues)
92 end
93
83 def test_name
94 def test_name
84 I18n.locale = 'fr'
95 I18n.locale = 'fr'
85 assert_equal 'Manager', Role.find(1).name
96 assert_equal 'Manager', Role.find(1).name
General Comments 0
You need to be logged in to leave comments. Login now