Make 2nd parameter optional in User#allowed_to_globally? for consistency (#6498).

git-svn-id: http://svn.redmine.org/redmine/trunk@13364 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Baptiste Barth
2014-09-06 03:39:52 +00:00
parent 63cb3680c1
commit d00f875800
2 changed files with 18 additions and 1 deletions

View File

@@ -1019,6 +1019,19 @@ class UserTest < ActiveSupport::TestCase
end
end
# this is just a proxy method, the test only calls it to ensure it doesn't break trivially
context "#allowed_to_globally?" do
should "proxy to #allowed_to? and reflect global permissions" do
@dlopper2 = User.find(5) #only Developper on a project, not Manager anywhere
@anonymous = User.find(6)
assert_equal true, @jsmith.allowed_to_globally?(:delete_issue_watchers)
assert_equal false, @dlopper2.allowed_to_globally?(:delete_issue_watchers)
assert_equal true, @dlopper2.allowed_to_globally?(:add_issues)
assert_equal false, @anonymous.allowed_to_globally?(:add_issues)
assert_equal true, @anonymous.allowed_to_globally?(:view_issues)
end
end
context "User#notify_about?" do
context "Issues" do
setup do