@@ -4,7 +4,7 @@ class TestSearchIntegration < LDAPIntegrationTestCase
4
4
def test_search
5
5
entries = [ ]
6
6
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 |
8
8
assert_kind_of Net ::LDAP ::Entry , entry
9
9
entries << entry
10
10
end
@@ -16,7 +16,7 @@ def test_search
16
16
def test_search_without_result
17
17
entries = [ ]
18
18
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 |
20
20
assert_kind_of Net ::LDAP ::Entry , entry
21
21
entries << entry
22
22
end
@@ -25,6 +25,11 @@ def test_search_without_result
25
25
refute_equal entries , result
26
26
end
27
27
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
+
28
33
def test_search_constrained_attributes
29
34
entry = @ldap . search ( base : "uid=user1,ou=People,dc=rubyldap,dc=com" , attributes : [ "cn" , "sn" ] ) . first
30
35
assert_equal [ :cn , :dn , :sn ] , entry . attribute_names . sort # :dn is always included
0 commit comments