tests: remove with_git_env method
A common git environment is now used in all tests, so this is no longer required.
This commit is contained in:
parent
b53ce62ffb
commit
19e61355b3
@ -34,6 +34,7 @@ module Homebrew
|
||||
%w[AUTHOR COMMITTER].each do |role|
|
||||
ENV["GIT_#{role}_NAME"] = "brew tests"
|
||||
ENV["GIT_#{role}_EMAIL"] = "brew-tests@localhost"
|
||||
ENV["GIT_#{role}_DATE"] = "Sun Jan 22 19:59:13 2017 +0000"
|
||||
end
|
||||
|
||||
Homebrew.install_gem_setup_path! "bundler"
|
||||
|
||||
@ -158,7 +158,6 @@ class GitDownloadStrategyTests < Homebrew::TestCase
|
||||
end
|
||||
|
||||
def setup_git_repo
|
||||
using_git_env do
|
||||
@cached_location.cd do
|
||||
shutup do
|
||||
system "git", "init"
|
||||
@ -168,7 +167,6 @@ class GitDownloadStrategyTests < Homebrew::TestCase
|
||||
git_commit_all
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def test_github_git_download_strategy_user_repo
|
||||
resource = ResourceDouble.new("https://github.com/homebrew/brew.git")
|
||||
@ -185,12 +183,10 @@ class GitDownloadStrategyTests < Homebrew::TestCase
|
||||
|
||||
def test_last_commit
|
||||
setup_git_repo
|
||||
using_git_env do
|
||||
@cached_location.cd do
|
||||
touch "LICENSE"
|
||||
git_commit_all
|
||||
end
|
||||
end
|
||||
assert_equal "f68266e", @strategy.last_commit
|
||||
end
|
||||
|
||||
@ -202,7 +198,6 @@ class GitDownloadStrategyTests < Homebrew::TestCase
|
||||
resource.instance_variable_set(:@version, Version.create("HEAD"))
|
||||
@strategy = GitDownloadStrategy.new("baz", resource)
|
||||
|
||||
using_git_env do
|
||||
remote_repo.cd do
|
||||
shutup do
|
||||
system "git", "init"
|
||||
@ -213,7 +208,6 @@ class GitDownloadStrategyTests < Homebrew::TestCase
|
||||
touch "LICENSE"
|
||||
git_commit_all
|
||||
end
|
||||
end
|
||||
|
||||
@strategy.shutup!
|
||||
assert_equal "f68266e", @strategy.fetch_last_commit
|
||||
|
||||
@ -533,7 +533,6 @@ class FormulaTests < Homebrew::TestCase
|
||||
cached_location = f.head.downloader.cached_location
|
||||
cached_location.mkpath
|
||||
|
||||
using_git_env do
|
||||
cached_location.cd do
|
||||
FileUtils.touch "LICENSE"
|
||||
shutup do
|
||||
@ -542,7 +541,6 @@ class FormulaTests < Homebrew::TestCase
|
||||
system "git", "commit", "-m", "Initial commit"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
f.update_head_version
|
||||
assert_equal Version.create("HEAD-5658946"), f.head.version
|
||||
@ -1105,7 +1103,6 @@ class OutdatedVersionsTests < Homebrew::TestCase
|
||||
head "file://#{testball_repo}", using: :git
|
||||
end
|
||||
|
||||
using_git_env do
|
||||
testball_repo.cd do
|
||||
FileUtils.touch "LICENSE"
|
||||
shutup do
|
||||
@ -1114,7 +1111,6 @@ class OutdatedVersionsTests < Homebrew::TestCase
|
||||
system "git", "commit", "-m", "Initial commit"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
refute_predicate f.outdated_kegs(fetch_head: true), :empty?
|
||||
|
||||
|
||||
@ -76,7 +76,6 @@ class IntegrationCommandTestInstall < IntegrationCommandTestCase
|
||||
repo_path = HOMEBREW_CACHE.join("repo")
|
||||
repo_path.join("bin").mkpath
|
||||
|
||||
using_git_env do
|
||||
repo_path.cd do
|
||||
shutup do
|
||||
system "git", "init"
|
||||
@ -87,7 +86,6 @@ class IntegrationCommandTestInstall < IntegrationCommandTestCase
|
||||
system "git", "commit", "-m", "Initial repo commit"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
setup_test_formula "testball1", <<-EOS.undent
|
||||
version "1.0"
|
||||
|
||||
@ -16,18 +16,6 @@ module Test
|
||||
ensure
|
||||
restore_env old
|
||||
end
|
||||
|
||||
def using_git_env
|
||||
git_env = ["AUTHOR", "COMMITTER"].each_with_object({}) do |role, env|
|
||||
env["GIT_#{role}_NAME"] = "brew tests"
|
||||
env["GIT_#{role}_EMAIL"] = "brew-tests@localhost"
|
||||
env["GIT_#{role}_DATE"] = "Sun Jan 22 19:59:13 2017 +0000"
|
||||
end
|
||||
|
||||
with_environment(git_env) do
|
||||
yield
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -66,7 +66,6 @@ class TapTest < Homebrew::TestCase
|
||||
end
|
||||
|
||||
def setup_git_repo
|
||||
using_git_env do
|
||||
@path.cd do
|
||||
shutup do
|
||||
system "git", "init"
|
||||
@ -76,7 +75,6 @@ class TapTest < Homebrew::TestCase
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def test_fetch
|
||||
assert_kind_of CoreTap, Tap.fetch("Homebrew", "homebrew")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user