test/test_daemon.rb in rubydns-0.5.0 vs test/test_daemon.rb in rubydns-0.5.1

- old
+ new

@@ -7,15 +7,17 @@ require 'rexec' require 'rexec/daemon' class BasicTestServer < RExec::Daemon::Base + SERVER_PORTS = [[:udp, '127.0.0.1', 5350], [:tcp, '127.0.0.1', 5350]] + @@base_directory = File.dirname(__FILE__) def self.run # Start the RubyDNS server - RubyDNS::run_server(:listen => [[:udp, "0.0.0.0", 5300], [:tcp, "0.0.0.0", 5300]]) do + RubyDNS::run_server(:listen => SERVER_PORTS) do match("test.local", IN::A) do |transaction| transaction.respond!("192.168.1.1") end match(/foo.*/, IN::A) do |match, transaction| @@ -43,11 +45,11 @@ def test_basic_dns assert_equal :running, RExec::Daemon::ProcessFile.status(BasicTestServer) EventMachine.run do - resolver = resolver = RubyDNS::Resolver.new([[:udp, "127.0.0.1", 5300], [:tcp, "127.0.0.1", 5300]]) + resolver = resolver = RubyDNS::Resolver.new(BasicTestServer::SERVER_PORTS) resolver.query("test.local") do |response| answer = response.answer.first assert_equal "test.local", answer[0].to_s @@ -60,10 +62,10 @@ def test_pattern_matching assert_equal :running, RExec::Daemon::ProcessFile.status(BasicTestServer) EventMachine.run do - resolver = resolver = RubyDNS::Resolver.new([[:udp, "127.0.0.1", 5300], [:tcp, "127.0.0.1", 5300]]) + resolver = resolver = RubyDNS::Resolver.new(BasicTestServer::SERVER_PORTS) resolver.query("foobar") do |response| answer = response.answer.first assert_equal "foobar", answer[0].to_s