test/resolver_test.rb in net-dns-0.7.1 vs test/resolver_test.rb in net-dns-0.8.0

- old
+ new

@@ -14,10 +14,15 @@ def test_initialize_with_config assert_nothing_raised { Net::DNS::Resolver.new({}) } end + def test_initialize_with_multi_name_servers + resolver = Net::DNS::Resolver.new({:config_file => 'fixtures/resolv.conf'}) + assert_equal ['192.168.1.1', '192.168.1.2', '192.168.1.3', '192.168.1.4'], resolver.nameservers + end + def test_initialize_with_invalid_config_should_raise_argumenterror assert_raises(ArgumentError) { Net::DNS::Resolver.new("") } assert_raises(ArgumentError) { Net::DNS::Resolver.new(0) } assert_raises(ArgumentError) { Net::DNS::Resolver.new(:foo) } end @@ -70,9 +75,13 @@ assert_equal "ns.google.com", packet.question.first.qName assert_equal Net::DNS::A.to_i, packet.question.first.qType.to_i assert_equal Net::DNS::IN.to_i, packet.question.first.qClass.to_i end + def test_should_return_state_without_exception + res = Net::DNS::Resolver.new + assert_nothing_raised {res.state} + end RubyPlatforms = [ ["darwin9.0", false], # Mac OS X ["darwin", false], # JRuby on Mac OS X ["linux-gnu", false],