Skip to content

Commit dac8a11

Browse files
author
Jerry Cheung
committed
add filter test
1 parent 0debe9b commit dac8a11

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

test/integration/test_search.rb

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)