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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy