Move membership validator config tests to GitHub::Ldap test

This commit is contained in:
Matt Todd 2014-11-14 13:56:37 -08:00
Родитель ef1c4537a4
Коммит 7cd4bc84f3
2 изменённых файлов: 20 добавлений и 31 удалений

Просмотреть файл

@ -77,6 +77,26 @@ module GitHubLdapTestCases
assert_equal :detect, @ldap.membership_validator
end
def test_membership_validator_configured_to_classic_strategy
@ldap.configure_membership_validation_strategy :classic
assert_equal :classic, @ldap.membership_validator
end
def test_membership_validator_configured_to_recursive_strategy
@ldap.configure_membership_validation_strategy :recursive
assert_equal :recursive, @ldap.membership_validator
end
def test_membership_validator_configured_to_active_directory_strategy
@ldap.configure_membership_validation_strategy :active_directory
assert_equal :active_directory, @ldap.membership_validator
end
def test_membership_validator_misconfigured_to_unrecognized_strategy_falls_back_to_default
@ldap.configure_membership_validation_strategy :unknown
assert_equal :detect, @ldap.membership_validator
end
def test_capabilities
assert_kind_of Net::LDAP::Entry, @ldap.capabilities
end

Просмотреть файл

@ -1,31 +0,0 @@
require_relative 'test_helper'
class GitHubLdapMembershipValidatorsTest < GitHub::Ldap::Test
def setup
@ldap = GitHub::Ldap.new(options.merge(search_domains: "dc=github,dc=com"))
end
def test_defaults_to_detect_strategy
assert_equal :detect, @ldap.membership_validator
end
def test_configured_to_classic_strategy
@ldap.configure_membership_validation_strategy :classic
assert_equal :classic, @ldap.membership_validator
end
def test_configured_to_recursive_strategy
@ldap.configure_membership_validation_strategy :recursive
assert_equal :recursive, @ldap.membership_validator
end
def test_configured_to_active_directory_strategy
@ldap.configure_membership_validation_strategy :active_directory
assert_equal :active_directory, @ldap.membership_validator
end
def test_misconfigured_to_unrecognized_strategy_falls_back_to_default
@ldap.configure_membership_validation_strategy :unknown
assert_equal :detect, @ldap.membership_validator
end
end