Skip to content

Commit 0f51cb5

Browse files
author
Jerry Cheung
committed
test search filter object
1 parent dac8a11 commit 0f51cb5

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

test/integration/test_search.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,17 @@ def test_search_without_result
2525
refute_equal entries, result
2626
end
2727

28-
def test_search_filter
28+
def test_search_filter_string
2929
entries = @ldap.search(base: "dc=rubyldap,dc=com", filter: "(uid=user1)")
3030
assert_equal 1, entries.size
3131
end
3232

33+
def test_search_filter_object
34+
filter = Net::LDAP::Filter.eq("uid", "user1") | Net::LDAP::Filter.eq("uid", "user2")
35+
entries = @ldap.search(base: "dc=rubyldap,dc=com", filter: filter)
36+
assert_equal 2, entries.size
37+
end
38+
3339
def test_search_constrained_attributes
3440
entry = @ldap.search(base: "uid=user1,ou=People,dc=rubyldap,dc=com", attributes: ["cn", "sn"]).first
3541
assert_equal [:cn, :dn, :sn], entry.attribute_names.sort # :dn is always included

0 commit comments

Comments
 (0)