Sha256: 51e61b9fda5661d079d868e35bfef8d802a11f5d8b96303662c92d9ece8167ad

Contents?: true

Size: 887 Bytes

Versions: 1

Compression:

Stored size: 887 Bytes

Contents

require 'common'

class TestLDAP < Test::Unit::TestCase
    def test_modify_ops_delete
        args = {:operations=>[[:delete, "mail"]]}
        result = Net::LDAP::Connection.modify_ops(args)
        expected = ["0\r\n\x01\x010\b\x04\x04mail1\x00"]
        assert_equal(expected, result)
    end

    def test_modify_ops_add
        args = {:operations=>[[:add, "mail", "testuser@example.com"]]}
        result = Net::LDAP::Connection.modify_ops(args)
        expected = ["0#\n\x01\x000\x1E\x04\x04mail1\x16\x04\x14testuser@example.com"]
        assert_equal(expected, result)
    end

    def test_modify_ops_replace
        args = {:operations=>[[:replace, "mail", "testuser@example.com"]]}
        result = Net::LDAP::Connection.modify_ops(args)
        expected = ["0#\n\x01\x020\x1E\x04\x04mail1\x16\x04\x14testuser@example.com"]
        assert_equal(expected, result)
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
net-ldap-0.2 test/test_ldap_connection.rb