summaryrefslogtreecommitdiff
path: root/spec/ruby/core/file/fixtures/file_types.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/core/file/fixtures/file_types.rb')
-rw-r--r--spec/ruby/core/file/fixtures/file_types.rb13
1 files changed, 4 insertions, 9 deletions
diff --git a/spec/ruby/core/file/fixtures/file_types.rb b/spec/ruby/core/file/fixtures/file_types.rb
index 1dd0752f73..109bcfe42e 100644
--- a/spec/ruby/core/file/fixtures/file_types.rb
+++ b/spec/ruby/core/file/fixtures/file_types.rb
@@ -52,15 +52,10 @@ module FileSpecs
end
def self.socket
- require 'socket'
- name = tmp("ftype_socket.socket")
- rm_r name
- begin
- socket = UNIXServer.new name
- rescue ArgumentError => error
- error.message.should =~ /too long/
- return
- end
+ require_relative '../../../library/socket/fixtures/classes.rb'
+
+ name = SocketSpecs.socket_path
+ socket = UNIXServer.new name
begin
yield name
ensure