test/membership_validators/recursive_test.rb in github-ldap-1.6.0 vs test/membership_validators/recursive_test.rb in github-ldap-1.7.0
- old
+ new
@@ -6,13 +6,13 @@
@domain = @ldap.domain("dc=github,dc=com")
@entry = @domain.user?('user1')
@validator = GitHub::Ldap::MembershipValidators::Recursive
end
- def make_validator(groups)
+ def make_validator(groups, options = {})
groups = @domain.groups(groups)
- @validator.new(@ldap, groups)
+ @validator.new(@ldap, groups, options)
end
def test_validates_user_in_group
validator = make_validator(%w(nested-group1))
assert validator.perform(@entry)
@@ -32,11 +32,11 @@
validator = make_validator(%w(n-depth-nested-group3))
assert validator.perform(@entry)
end
def test_does_not_validate_user_in_great_granchild_group_with_depth
- validator = make_validator(%w(n-depth-nested-group3))
- refute validator.perform(@entry, 2)
+ validator = make_validator(%w(n-depth-nested-group3), depth: 2)
+ refute validator.perform(@entry)
end
def test_does_not_validate_user_not_in_group
validator = make_validator(%w(ghe-admins))
refute validator.perform(@entry)