Index: test/unit/auth_source_ldap_test.rb =================================================================== --- test/unit/auth_source_ldap_test.rb (リビジョン 20943) +++ test/unit/auth_source_ldap_test.rb (作業コピー) @@ -82,6 +82,18 @@ assert a.valid? end + def test_get_attr + attr = { + 'firstname' => 'John', + 'lastname' => 'Smith', + 'mail' => %w[jsmith@example.com jsmith@example.net] + } + + assert_equal '', AuthSourceLdap.get_attr(attr, 'invalid_attr_name') + assert_equal 'Smith', AuthSourceLdap.get_attr(attr, 'lastname') + assert_equal 'jsmith@example.com', AuthSourceLdap.get_attr(attr, 'mail') + end + test 'ldap_mode setter sets tls and verify_peer' do a = AuthSourceLdap.new