Skip to content

Commit 108d290

Browse files
committed
Include general membership validator test cases
1 parent 7014299 commit 108d290

File tree

1 file changed

+8
-20
lines changed

1 file changed

+8
-20
lines changed

test/membership_validators_test.rb

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,52 +7,40 @@ def make_validator(groups)
77
end
88

99
def test_validates_user_in_group
10-
validator = make_validator(%w(Enterprise))
10+
validator = make_validator(%w(ghe-users))
1111
assert validator.perform(@entry)
1212
end
1313

1414
def test_does_not_validate_user_not_in_group
15-
validator = make_validator(%w(People))
15+
validator = make_validator(%w(ghe-admins))
1616
refute validator.perform(@entry)
1717
end
1818

1919
def test_does_not_validate_user_not_in_any_group
20-
@entry = @domain.user?('ldaptest')
21-
validator = make_validator(%w(Enterprise People))
20+
@entry = @domain.user?('groupless-user1')
21+
validator = make_validator(%w(ghe-users ghe-admins))
2222
refute validator.perform(@entry)
2323
end
2424
end
2525

2626
class GitHubLdapMembershipValidatorsClassicTest < GitHub::Ldap::Test
2727
include GitHubLdapMembershipValidatorsTestCases
2828

29-
def self.test_server_options
30-
{ search_domains: "dc=github,dc=com",
31-
uid: "uid"
32-
}
33-
end
34-
3529
def setup
36-
@ldap = GitHub::Ldap.new(options)
30+
@ldap = GitHub::Ldap.new(options.merge(search_domains: "dc=github,dc=com"))
3731
@domain = @ldap.domain("dc=github,dc=com")
38-
@entry = @domain.user?('calavera')
32+
@entry = @domain.user?('user1')
3933
@validator = GitHub::Ldap::MembershipValidators::Classic
4034
end
4135
end
4236

4337
class GitHubLdapMembershipValidatorsRecursiveTest < GitHub::Ldap::Test
4438
include GitHubLdapMembershipValidatorsTestCases
4539

46-
def self.test_server_options
47-
{ search_domains: "dc=github,dc=com",
48-
uid: "uid"
49-
}
50-
end
51-
5240
def setup
53-
@ldap = GitHub::Ldap.new(options)
41+
@ldap = GitHub::Ldap.new(options.merge(search_domains: "dc=github,dc=com"))
5442
@domain = @ldap.domain("dc=github,dc=com")
55-
@entry = @domain.user?('calavera')
43+
@entry = @domain.user?('user1')
5644
@validator = GitHub::Ldap::MembershipValidators::Recursive
5745
end
5846
end

0 commit comments

Comments
 (0)