Skip to content

Commit b8407ed

Browse files
committed
Merge pull request #62 from github/membership-validation-config-test
Test membership validation configuration
2 parents 85781c4 + 7cd4bc8 commit b8407ed

File tree

2 files changed

+20
-46
lines changed

2 files changed

+20
-46
lines changed

test/ldap_test.rb

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,26 @@ def test_membership_validator_default
7777
assert_equal :detect, @ldap.membership_validator
7878
end
7979

80+
def test_membership_validator_configured_to_classic_strategy
81+
@ldap.configure_membership_validation_strategy :classic
82+
assert_equal :classic, @ldap.membership_validator
83+
end
84+
85+
def test_membership_validator_configured_to_recursive_strategy
86+
@ldap.configure_membership_validation_strategy :recursive
87+
assert_equal :recursive, @ldap.membership_validator
88+
end
89+
90+
def test_membership_validator_configured_to_active_directory_strategy
91+
@ldap.configure_membership_validation_strategy :active_directory
92+
assert_equal :active_directory, @ldap.membership_validator
93+
end
94+
95+
def test_membership_validator_misconfigured_to_unrecognized_strategy_falls_back_to_default
96+
@ldap.configure_membership_validation_strategy :unknown
97+
assert_equal :detect, @ldap.membership_validator
98+
end
99+
80100
def test_capabilities
81101
assert_kind_of Net::LDAP::Entry, @ldap.capabilities
82102
end

test/membership_validators_test.rb

Lines changed: 0 additions & 46 deletions
This file was deleted.

0 commit comments

Comments
 (0)