File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ require_relative '../test_helper'
2+
3+ class TestDeleteIntegration < LDAPIntegrationTestCase
4+ def setup
5+ super
6+ @ldap . authenticate "cn=admin,dc=rubyldap,dc=com" , "passworD1"
7+
8+ @dn = "uid=delete-user1,ou=People,dc=rubyldap,dc=com"
9+
10+ attrs = {
11+ objectclass : %w( top inetOrgPerson organizationalPerson person ) ,
12+ uid : "delete-user1" ,
13+ cn : "delete-user1" ,
14+ sn : "delete-user1" ,
15+ mail : "delete-user1@rubyldap.com"
16+ }
17+ assert @ldap . add ( dn : @dn , attributes : attrs ) , @ldap . get_operation_result . inspect
18+ assert @ldap . search ( base : @dn , scope : Net ::LDAP ::SearchScope_BaseObject )
19+ end
20+
21+ def test_delete
22+ assert @ldap . delete ( dn : @dn ) , @ldap . get_operation_result . inspect
23+ refute @ldap . search ( base : @dn , scope : Net ::LDAP ::SearchScope_BaseObject )
24+
25+ result = @ldap . get_operation_result
26+ assert_equal 32 , result . code
27+ assert_equal Net ::LDAP ::ResultStrings [ 32 ] , result . message
28+ end
29+ end
You can’t perform that action at this time.
0 commit comments