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