@@ -4,7 +4,7 @@ class TestSearchIntegration < LDAPIntegrationTestCase
44 def test_search
55 entries = [ ]
66
7- result = @ldap . search ( filter : "(uid=user1)" , base : "dc=rubyldap,dc=com" ) do |entry |
7+ result = @ldap . search ( base : "dc=rubyldap,dc=com" ) do |entry |
88 assert_kind_of Net ::LDAP ::Entry , entry
99 entries << entry
1010 end
@@ -16,7 +16,7 @@ def test_search
1616 def test_search_without_result
1717 entries = [ ]
1818
19- result = @ldap . search ( filter : "(uid=user1)" , base : "dc=rubyldap,dc=com" , return_result : false ) do |entry |
19+ result = @ldap . search ( base : "dc=rubyldap,dc=com" , return_result : false ) do |entry |
2020 assert_kind_of Net ::LDAP ::Entry , entry
2121 entries << entry
2222 end
@@ -25,6 +25,11 @@ def test_search_without_result
2525 refute_equal entries , result
2626 end
2727
28+ def test_search_filter
29+ entries = @ldap . search ( base : "dc=rubyldap,dc=com" , filter : "(uid=user1)" )
30+ assert_equal 1 , entries . size
31+ end
32+
2833 def test_search_constrained_attributes
2934 entry = @ldap . search ( base : "uid=user1,ou=People,dc=rubyldap,dc=com" , attributes : [ "cn" , "sn" ] ) . first
3035 assert_equal [ :cn , :dn , :sn ] , entry . attribute_names . sort # :dn is always included
0 commit comments