Use constant array of constants in Homebrew::TestCase.
This commit is contained in:
parent
f35c6c8cf1
commit
b765853969
@ -12,16 +12,18 @@ module Homebrew
|
|||||||
TEST_SHA1 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
|
TEST_SHA1 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
|
||||||
TEST_SHA256 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
|
TEST_SHA256 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
|
||||||
|
|
||||||
|
TEST_DIRECTORIES = [
|
||||||
|
CoreTap.instance.path/"Formula",
|
||||||
|
HOMEBREW_CACHE,
|
||||||
|
HOMEBREW_CACHE_FORMULA,
|
||||||
|
HOMEBREW_CELLAR,
|
||||||
|
HOMEBREW_LOCK_DIR,
|
||||||
|
HOMEBREW_LOGS,
|
||||||
|
HOMEBREW_TEMP,
|
||||||
|
].freeze
|
||||||
|
|
||||||
def setup
|
def setup
|
||||||
[
|
TEST_DIRECTORIES.each(&:mkpath)
|
||||||
HOMEBREW_LIBRARY/"Taps/homebrew/homebrew-core/Formula",
|
|
||||||
HOMEBREW_CACHE,
|
|
||||||
HOMEBREW_CACHE_FORMULA,
|
|
||||||
HOMEBREW_LOCK_DIR,
|
|
||||||
HOMEBREW_CELLAR,
|
|
||||||
HOMEBREW_LOGS,
|
|
||||||
HOMEBREW_TEMP,
|
|
||||||
].each(&:mkpath)
|
|
||||||
|
|
||||||
super
|
super
|
||||||
|
|
||||||
@ -35,15 +37,10 @@ module Homebrew
|
|||||||
|
|
||||||
Tab.clear_cache
|
Tab.clear_cache
|
||||||
|
|
||||||
coretap = CoreTap.new
|
FileUtils.rm_rf [
|
||||||
paths_to_delete = [
|
TEST_DIRECTORIES.map(&:children),
|
||||||
HOMEBREW_LINKED_KEGS,
|
HOMEBREW_LINKED_KEGS,
|
||||||
HOMEBREW_PINNED_KEGS,
|
HOMEBREW_PINNED_KEGS,
|
||||||
HOMEBREW_CELLAR.children,
|
|
||||||
HOMEBREW_CACHE.children,
|
|
||||||
HOMEBREW_LOCK_DIR.children,
|
|
||||||
HOMEBREW_LOGS.children,
|
|
||||||
HOMEBREW_TEMP.children,
|
|
||||||
HOMEBREW_PREFIX/".git",
|
HOMEBREW_PREFIX/".git",
|
||||||
HOMEBREW_PREFIX/"bin",
|
HOMEBREW_PREFIX/"bin",
|
||||||
HOMEBREW_PREFIX/"share",
|
HOMEBREW_PREFIX/"share",
|
||||||
@ -55,12 +52,10 @@ module Homebrew
|
|||||||
HOMEBREW_LIBRARY/"Taps/homebrew/homebrew-services",
|
HOMEBREW_LIBRARY/"Taps/homebrew/homebrew-services",
|
||||||
HOMEBREW_LIBRARY/"Taps/homebrew/homebrew-shallow",
|
HOMEBREW_LIBRARY/"Taps/homebrew/homebrew-shallow",
|
||||||
HOMEBREW_REPOSITORY/".git",
|
HOMEBREW_REPOSITORY/".git",
|
||||||
coretap.path/".git",
|
CoreTap.instance.path/".git",
|
||||||
coretap.alias_dir,
|
CoreTap.instance.alias_dir,
|
||||||
coretap.formula_dir.children,
|
CoreTap.instance.path/"formula_renames.json",
|
||||||
coretap.path/"formula_renames.json",
|
]
|
||||||
].flatten
|
|
||||||
FileUtils.rm_rf paths_to_delete
|
|
||||||
|
|
||||||
super
|
super
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user