diff options
author | Benoit Daloze <[email protected]> | 2020-05-03 12:28:27 +0200 |
---|---|---|
committer | Benoit Daloze <[email protected]> | 2020-05-03 12:28:27 +0200 |
commit | f646d20aaeb8f02bcd3d0c5c3f5a372da654502a (patch) | |
tree | a0a713bc674f38e6ff4c42238ca1ecf2e4a489ca /spec/mspec/lib | |
parent | 4aca078bdae7e1a66f25023cd9baa9a01c289a53 (diff) |
Update to ruby/mspec@d419d0b
Diffstat (limited to 'spec/mspec/lib')
-rw-r--r-- | spec/mspec/lib/mspec/helpers/tmp.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/spec/mspec/lib/mspec/helpers/tmp.rb b/spec/mspec/lib/mspec/helpers/tmp.rb index 5062991d63..b2a38ee983 100644 --- a/spec/mspec/lib/mspec/helpers/tmp.rb +++ b/spec/mspec/lib/mspec/helpers/tmp.rb @@ -4,7 +4,14 @@ # directory is empty when the process exits. SPEC_TEMP_DIR_PID = Process.pid -SPEC_TEMP_DIR = File.expand_path(ENV["SPEC_TEMP_DIR"] || "rubyspec_temp/#{SPEC_TEMP_DIR_PID}") + +if spec_temp_dir = ENV["SPEC_TEMP_DIR"] + spec_temp_dir = File.realdirpath(spec_temp_dir) +else + spec_temp_dir = "#{File.realpath(Dir.pwd)}/rubyspec_temp/#{SPEC_TEMP_DIR_PID}" +end +SPEC_TEMP_DIR = spec_temp_dir + SPEC_TEMP_UNIQUIFIER = "0" at_exit do |