test/test_dn.rb in net-ldap-0.16.2 vs test/test_dn.rb in net-ldap-0.16.3
- old
+ new
@@ -1,7 +1,7 @@
require_relative 'test_helper'
-require 'net/ldap/dn'
+require_relative '../lib/net/ldap/dn'
class TestDN < Test::Unit::TestCase
def test_escape
assert_equal '\\,\\+\\"\\\\\\<\\>\\;', Net::LDAP::DN.escape(',+"\\<>;')
end
@@ -24,11 +24,10 @@
def test_to_a_hash_symbol
dn = Net::LDAP::DN.new('1.23.4= #A3B4D5 ,ou=Company')
assert_equal ['1.23.4', '#A3B4D5', 'ou', 'Company'], dn.to_a
end
- # TODO: raise a more specific exception than RuntimeError
def test_bad_input_raises_error
[
'cn=James,',
'cn=#aa aa',
'cn="James',
@@ -36,9 +35,9 @@
'cn=\\',
'1.2.d=Value',
'd1.2=Value',
].each do |input|
dn = Net::LDAP::DN.new(input)
- assert_raises(RuntimeError) { dn.to_a }
+ assert_raises(Net::LDAP::InvalidDNError) { dn.to_a }
end
end
end