aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/support
diff options
context:
space:
mode:
authorMarkus Reiter2016-12-09 17:27:31 +0100
committerMarkus Reiter2017-02-03 17:27:36 +0100
commite40c63f77c83254970c0e98f69ea76685536a905 (patch)
tree1e62e9feec4bd812367edb09662bc09d02a29b79 /Library/Homebrew/test/support
parent01c13720749d9c4d0050a5bca943543d5bd8a9de (diff)
downloadbrew-e40c63f77c83254970c0e98f69ea76685536a905.tar.bz2
Use array of constants to set up test directories.
Diffstat (limited to 'Library/Homebrew/test/support')
-rw-r--r--Library/Homebrew/test/support/helper/test_case.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/Library/Homebrew/test/support/helper/test_case.rb b/Library/Homebrew/test/support/helper/test_case.rb
index ab97ef758..fa7efd799 100644
--- a/Library/Homebrew/test/support/helper/test_case.rb
+++ b/Library/Homebrew/test/support/helper/test_case.rb
@@ -12,6 +12,20 @@ module Homebrew
TEST_SHA1 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
TEST_SHA256 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
+ def before_setup
+ [
+ HOMEBREW_LIBRARY/"Taps/homebrew/homebrew-core/Formula",
+ HOMEBREW_CACHE,
+ HOMEBREW_CACHE_FORMULA,
+ HOMEBREW_LOCK_DIR,
+ HOMEBREW_CELLAR,
+ HOMEBREW_LOGS,
+ HOMEBREW_TEMP,
+ ].each(&:mkpath)
+
+ super
+ end
+
def setup
super
@@ -23,6 +37,10 @@ module Homebrew
ARGV.replace(@__argv)
ENV.replace(@__env)
+ super
+ end
+
+ def after_teardown
Tab.clear_cache
coretap = CoreTap.new