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],