Sha256: fab1f9b189276c52fbcc633ff5dff2e3a0d12429ff56b9ff88ea35166457b23b
Contents?: true
Size: 1012 Bytes
Versions: 2
Compression:
Stored size: 1012 Bytes
Contents
require_relative '../test_helper' class TestDeleteIntegration < LDAPIntegrationTestCase def setup super @dn = "uid=delete-user1,ou=People,dc=example,dc=org" attrs = { objectclass: %w(top inetOrgPerson organizationalPerson person), uid: "delete-user1", cn: "delete-user1", sn: "delete-user1", mail: "delete-user1@rubyldap.com", } unless @ldap.search(base: @dn, scope: Net::LDAP::SearchScope_BaseObject) assert @ldap.add(dn: @dn, attributes: attrs), @ldap.get_operation_result.inspect end assert @ldap.search(base: @dn, scope: Net::LDAP::SearchScope_BaseObject) end def test_delete assert @ldap.delete(dn: @dn), @ldap.get_operation_result.inspect refute @ldap.search(base: @dn, scope: Net::LDAP::SearchScope_BaseObject) result = @ldap.get_operation_result assert_equal Net::LDAP::ResultCodeNoSuchObject, result.code assert_equal Net::LDAP::ResultStrings[Net::LDAP::ResultCodeNoSuchObject], result.message end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
net-ldap-0.16.3 | test/integration/test_delete.rb |
net-ldap-0.16.2 | test/integration/test_delete.rb |