summaryrefslogtreecommitdiff
path: root/spec/ruby
diff options
context:
space:
mode:
authorBenoit Daloze <eregontp@gmail.com>2025-10-09 11:26:51 +0200
committerBenoit Daloze <eregontp@gmail.com>2025-10-09 11:26:51 +0200
commit960c28a4f84e8982fba61702a2ac7a89643ac4f6 (patch)
tree5fc7651e0191a9ec937e3f1e3702ecd8f8ef3761 /spec/ruby
parenta29c90c3b0bdc355b8b6795488db3aeba2996575 (diff)
FreeBSD returns EAI_FAIL instead of EAI_FAMILY in getaddrinfo and getnameinfo specs
Diffstat (limited to 'spec/ruby')
-rw-r--r--spec/ruby/library/socket/socket/getaddrinfo_spec.rb2
-rw-r--r--spec/ruby/library/socket/socket/getnameinfo_spec.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/spec/ruby/library/socket/socket/getaddrinfo_spec.rb b/spec/ruby/library/socket/socket/getaddrinfo_spec.rb
index a2330715ad..6576af52ee 100644
--- a/spec/ruby/library/socket/socket/getaddrinfo_spec.rb
+++ b/spec/ruby/library/socket/socket/getaddrinfo_spec.rb
@@ -120,7 +120,7 @@ describe "Socket.getaddrinfo" do
-> {
Socket.getaddrinfo("www.kame.net", 80, "AF_UNIX")
}.should raise_error(Socket::ResolutionError) { |e|
- e.error_code.should == Socket::EAI_FAMILY
+ [Socket::EAI_FAMILY, Socket::EAI_FAIL].should.include?(e.error_code)
}
end
end
diff --git a/spec/ruby/library/socket/socket/getnameinfo_spec.rb b/spec/ruby/library/socket/socket/getnameinfo_spec.rb
index b3105244a2..af4a10c9c2 100644
--- a/spec/ruby/library/socket/socket/getnameinfo_spec.rb
+++ b/spec/ruby/library/socket/socket/getnameinfo_spec.rb
@@ -74,7 +74,7 @@ describe "Socket.getnameinfo" do
-> {
Socket.getnameinfo(["AF_UNIX", 80, "0.0.0.0"])
}.should raise_error(Socket::ResolutionError) { |e|
- e.error_code.should == Socket::EAI_FAMILY
+ [Socket::EAI_FAMILY, Socket::EAI_FAIL].should.include?(e.error_code)
}
end
end