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