Skip to content

Commit

Permalink
Merge pull request #1356 from ruby/rescue-connection-refused
Browse files Browse the repository at this point in the history
Handle connection error with Resolv_test.rb
  • Loading branch information
pocke authored Jul 3, 2023
2 parents 985f092 + 22e6f42 commit 3c7387e
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions test/stdlib/resolv/DNS_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ def test_open
Resolv::DNS, :open, :nameserver => ["8.8.8.8"]
assert_send_type '(Hash[Symbol, untyped]) { (Resolv::DNS) -> void } -> void',
Resolv::DNS, :open, :nameserver => ["8.8.8.8"] do |c| c; end
rescue Errno::ECONNREFUSED
omit "Connection refused with environmental issue"
end

def test_random
Expand Down Expand Up @@ -133,13 +135,17 @@ def test_getresources
def test_make_tcp_requester
assert_send_type "(String, Integer) -> Resolv::DNS::Requester::TCP",
resolv_dns, :make_tcp_requester, "8.8.8.8", 53
rescue Errno::ECONNREFUSED
omit "Connection refused with environmental issue"
end

def test_make_udp_requester
assert_send_type "() -> Resolv::DNS::Requester::ConnectedUDP",
resolv_dns(nameserver: ["8.8.8.8"]), :make_udp_requester
assert_send_type "() -> Resolv::DNS::Requester::UnconnectedUDP",
resolv_dns(nameserver: ["127.0.0.1", "8.8.8.8"]), :make_udp_requester
rescue Errno::ECONNREFUSED
omit "Connection refused with environmental issue"
end

def test_timeouts=
Expand Down

0 comments on commit 3c7387e

Please sign in to comment.