Skip to content

Commit a589c8b

Browse files
committed
Add basic search integration tests
1 parent 03e0ec6 commit a589c8b

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

test/integration/test_search.rb

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
require_relative '../test_helper'
2+
3+
class TestSearchIntegration < LDAPIntegrationTestCase
4+
def test_search
5+
entries = []
6+
7+
result = @ldap.search(filter: "(uid=user1)", base: "dc=rubyldap,dc=com") do |entry|
8+
assert_kind_of Net::LDAP::Entry, entry
9+
entries << entry
10+
end
11+
12+
refute entries.empty?
13+
assert_equal entries, result
14+
end
15+
16+
def test_search_without_result
17+
entries = []
18+
19+
result = @ldap.search(filter: "(uid=user1)", base: "dc=rubyldap,dc=com") do |entry|
20+
assert_kind_of Net::LDAP::Entry, entry
21+
entries << entry
22+
end
23+
24+
assert result
25+
refute_equal entries, result
26+
end
27+
end

0 commit comments

Comments
 (0)