diff options
| author | Jack Nagel | 2014-06-23 18:42:27 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-06-23 18:42:27 -0500 |
| commit | 08a3ddbcafb2ec69abb92cd02b5422690a754fcd (patch) | |
| tree | 5494864dd985b25ea25567af127a42b2bb32f21c /Library/Homebrew | |
| parent | 09150be0a31b0e72e9134ff98b3dedca1123d981 (diff) | |
| download | homebrew-08a3ddbcafb2ec69abb92cd02b5422690a754fcd.tar.bz2 | |
Use Dir.mktmpdir to create temp directory for tests
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/test/testing_env.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Library/Homebrew/test/testing_env.rb b/Library/Homebrew/test/testing_env.rb index 45d2f7d18..f2a9fdce7 100644 --- a/Library/Homebrew/test/testing_env.rb +++ b/Library/Homebrew/test/testing_env.rb @@ -12,9 +12,13 @@ require 'extend/enumerable' require 'exceptions' require 'utils' require 'rbconfig' +require 'tmpdir' + +tmpdir = Dir.mktmpdir +at_exit { FileUtils.remove_entry(tmpdir) } # Constants normally defined in global.rb -HOMEBREW_PREFIX = Pathname.new('/private/tmp/testbrew/prefix') +HOMEBREW_PREFIX = Pathname.new(tmpdir).join("prefix") HOMEBREW_REPOSITORY = HOMEBREW_PREFIX HOMEBREW_LIBRARY = HOMEBREW_REPOSITORY+'Library' HOMEBREW_CACHE = HOMEBREW_PREFIX.parent+'cache' @@ -48,8 +52,6 @@ ORIGINAL_PATHS = ENV['PATH'].split(File::PATH_SEPARATOR).map{ |p| Pathname.new(p HOMEBREW_REPOSITORY.join(d).mkpath end -at_exit { HOMEBREW_PREFIX.parent.rmtree } - # Test fixtures and files can be found relative to this path TEST_DIRECTORY = File.dirname(File.expand_path(__FILE__)) |
