aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/test_ARGV.rb2
-rw-r--r--Library/Homebrew/test/test_ENV.rb6
-rw-r--r--Library/Homebrew/test/test_bottle_collector.rb2
-rw-r--r--Library/Homebrew/test/test_bottle_hooks.rb2
-rw-r--r--Library/Homebrew/test/test_bottle_tag.rb2
-rw-r--r--Library/Homebrew/test/test_bottle_versions.rb2
-rw-r--r--Library/Homebrew/test/test_build_environment.rb4
-rw-r--r--Library/Homebrew/test/test_build_options.rb2
-rw-r--r--Library/Homebrew/test/test_checksum.rb2
-rw-r--r--Library/Homebrew/test/test_checksum_verification.rb2
-rw-r--r--Library/Homebrew/test/test_cleaner.rb2
-rw-r--r--Library/Homebrew/test/test_cmd_cleanup.rb2
-rw-r--r--Library/Homebrew/test/test_comparableset.rb2
-rw-r--r--Library/Homebrew/test/test_compiler_queue.rb2
-rw-r--r--Library/Homebrew/test/test_compiler_selector.rb2
-rw-r--r--Library/Homebrew/test/test_dependencies.rb2
-rw-r--r--Library/Homebrew/test/test_dependency.rb4
-rw-r--r--Library/Homebrew/test/test_dependency_collector.rb2
-rw-r--r--Library/Homebrew/test/test_dependency_expansion.rb2
-rw-r--r--Library/Homebrew/test/test_download_strategies.rb6
-rw-r--r--Library/Homebrew/test/test_fails_with.rb2
-rw-r--r--Library/Homebrew/test/test_formula.rb2
-rw-r--r--Library/Homebrew/test/test_formula_install.rb2
-rw-r--r--Library/Homebrew/test/test_formula_lock.rb2
-rw-r--r--Library/Homebrew/test/test_formula_pin.rb2
-rw-r--r--Library/Homebrew/test/test_formula_spec_selection.rb2
-rw-r--r--Library/Homebrew/test/test_formula_validation.rb2
-rw-r--r--Library/Homebrew/test/test_hardware.rb2
-rw-r--r--Library/Homebrew/test/test_inreplace.rb2
-rw-r--r--Library/Homebrew/test/test_json.rb2
-rw-r--r--Library/Homebrew/test/test_keg.rb2
-rw-r--r--Library/Homebrew/test/test_language_module_dependency.rb2
-rw-r--r--Library/Homebrew/test/test_mach.rb4
-rw-r--r--Library/Homebrew/test/test_mpi_dependency.rb2
-rw-r--r--Library/Homebrew/test/test_options.rb4
-rw-r--r--Library/Homebrew/test/test_patch.rb4
-rw-r--r--Library/Homebrew/test/test_patching.rb2
-rw-r--r--Library/Homebrew/test/test_pathname.rb2
-rw-r--r--Library/Homebrew/test/test_pkg_version.rb2
-rw-r--r--Library/Homebrew/test/test_raise_plus.rb2
-rw-r--r--Library/Homebrew/test/test_requirement.rb2
-rw-r--r--Library/Homebrew/test/test_resource.rb2
-rw-r--r--Library/Homebrew/test/test_software_spec.rb6
-rw-r--r--Library/Homebrew/test/test_stdlib.rb2
-rw-r--r--Library/Homebrew/test/test_string.rb2
-rw-r--r--Library/Homebrew/test/test_updater.rb2
-rw-r--r--Library/Homebrew/test/test_utils.rb2
-rw-r--r--Library/Homebrew/test/test_version_subclasses.rb2
-rw-r--r--Library/Homebrew/test/test_versions.rb6
-rw-r--r--Library/Homebrew/test/test_x11_dependency.rb2
-rw-r--r--Library/Homebrew/test/testing_env.rb12
51 files changed, 70 insertions, 68 deletions
diff --git a/Library/Homebrew/test/test_ARGV.rb b/Library/Homebrew/test/test_ARGV.rb
index 4a112210b..e5501d5ec 100644
--- a/Library/Homebrew/test/test_ARGV.rb
+++ b/Library/Homebrew/test/test_ARGV.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'extend/ARGV'
-class ArgvExtensionTests < Test::Unit::TestCase
+class ArgvExtensionTests < Homebrew::TestCase
def setup
@argv = [].extend(HomebrewArgvExtension)
end
diff --git a/Library/Homebrew/test/test_ENV.rb b/Library/Homebrew/test/test_ENV.rb
index 477dffa5b..a5ee46e88 100644
--- a/Library/Homebrew/test/test_ENV.rb
+++ b/Library/Homebrew/test/test_ENV.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'extend/ENV'
-class EnvironmentTests < Test::Unit::TestCase
+class EnvironmentTests < Homebrew::TestCase
def setup
@env = {}.extend(EnvActivation)
@env.activate_extensions!
@@ -116,7 +116,7 @@ module SharedEnvTests
end
end
-class StdenvTests < Test::Unit::TestCase
+class StdenvTests < Homebrew::TestCase
include SharedEnvTests
def setup
@@ -124,7 +124,7 @@ class StdenvTests < Test::Unit::TestCase
end
end
-class SuperenvTests < Test::Unit::TestCase
+class SuperenvTests < Homebrew::TestCase
include SharedEnvTests
attr_reader :env, :bin
diff --git a/Library/Homebrew/test/test_bottle_collector.rb b/Library/Homebrew/test/test_bottle_collector.rb
index 0dbc1106b..2fe2bb919 100644
--- a/Library/Homebrew/test/test_bottle_collector.rb
+++ b/Library/Homebrew/test/test_bottle_collector.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'bottles'
-class BottleCollectorTests < Test::Unit::TestCase
+class BottleCollectorTests < Homebrew::TestCase
def setup
@collector = BottleCollector.new
end
diff --git a/Library/Homebrew/test/test_bottle_hooks.rb b/Library/Homebrew/test/test_bottle_hooks.rb
index abc3d5f4e..cf160bb14 100644
--- a/Library/Homebrew/test/test_bottle_hooks.rb
+++ b/Library/Homebrew/test/test_bottle_hooks.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'formula_installer'
require 'hooks/bottles'
-class BottleHookTests < Test::Unit::TestCase
+class BottleHookTests < Homebrew::TestCase
class FormulaDouble
def bottle; end
def local_bottle_path; end
diff --git a/Library/Homebrew/test/test_bottle_tag.rb b/Library/Homebrew/test/test_bottle_tag.rb
index 88dce085f..e99ef462b 100644
--- a/Library/Homebrew/test/test_bottle_tag.rb
+++ b/Library/Homebrew/test/test_bottle_tag.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'bottles'
-class BottleTagTests < Test::Unit::TestCase
+class BottleTagTests < Homebrew::TestCase
def test_tag_tiger_ppc
MacOS.stubs(:version).returns(MacOS::Version.new("10.4"))
Hardware::CPU.stubs(:type).returns(:ppc)
diff --git a/Library/Homebrew/test/test_bottle_versions.rb b/Library/Homebrew/test/test_bottle_versions.rb
index 1c7b79222..06cde4051 100644
--- a/Library/Homebrew/test/test_bottle_versions.rb
+++ b/Library/Homebrew/test/test_bottle_versions.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'bottle_version'
-class BottleVersionParsingTests < Test::Unit::TestCase
+class BottleVersionParsingTests < Homebrew::TestCase
def assert_version_detected expected, path
assert_equal expected, BottleVersion.parse(path).to_s
end
diff --git a/Library/Homebrew/test/test_build_environment.rb b/Library/Homebrew/test/test_build_environment.rb
index 2e1c6a602..fbc9f4a9c 100644
--- a/Library/Homebrew/test/test_build_environment.rb
+++ b/Library/Homebrew/test/test_build_environment.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'build_environment'
-class BuildEnvironmentTests < Test::Unit::TestCase
+class BuildEnvironmentTests < Homebrew::TestCase
def setup
@env = BuildEnvironment.new
end
@@ -49,7 +49,7 @@ class BuildEnvironmentTests < Test::Unit::TestCase
end
end
-class BuildEnvironmentDSLTests < Test::Unit::TestCase
+class BuildEnvironmentDSLTests < Homebrew::TestCase
def make_instance(&block)
Class.new do
extend BuildEnvironmentDSL
diff --git a/Library/Homebrew/test/test_build_options.rb b/Library/Homebrew/test/test_build_options.rb
index 8100c6c4e..4ef8f318a 100644
--- a/Library/Homebrew/test/test_build_options.rb
+++ b/Library/Homebrew/test/test_build_options.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'build_options'
-class BuildOptionsTests < Test::Unit::TestCase
+class BuildOptionsTests < Homebrew::TestCase
def setup
args = %w{--with-foo --with-bar --without-qux}
@build = BuildOptions.new(args)
diff --git a/Library/Homebrew/test/test_checksum.rb b/Library/Homebrew/test/test_checksum.rb
index 80cd60d2d..6212417b8 100644
--- a/Library/Homebrew/test/test_checksum.rb
+++ b/Library/Homebrew/test/test_checksum.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'checksum'
-class ChecksumTests < Test::Unit::TestCase
+class ChecksumTests < Homebrew::TestCase
def test_empty?
assert_empty Checksum.new(:sha1, '')
end
diff --git a/Library/Homebrew/test/test_checksum_verification.rb b/Library/Homebrew/test/test_checksum_verification.rb
index a97cd985a..bb2a20fd2 100644
--- a/Library/Homebrew/test/test_checksum_verification.rb
+++ b/Library/Homebrew/test/test_checksum_verification.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'test/testball'
-class ChecksumTests < Test::Unit::TestCase
+class ChecksumTests < Homebrew::TestCase
def assert_checksum_good
assert_nothing_raised { shutup { @_f.brew {} } }
end
diff --git a/Library/Homebrew/test/test_cleaner.rb b/Library/Homebrew/test/test_cleaner.rb
index da40ff38a..6d162ec55 100644
--- a/Library/Homebrew/test/test_cleaner.rb
+++ b/Library/Homebrew/test/test_cleaner.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'cleaner'
require 'formula'
-class CleanerTests < Test::Unit::TestCase
+class CleanerTests < Homebrew::TestCase
include FileUtils
def setup
diff --git a/Library/Homebrew/test/test_cmd_cleanup.rb b/Library/Homebrew/test/test_cmd_cleanup.rb
index c88f5645c..62d7af080 100644
--- a/Library/Homebrew/test/test_cmd_cleanup.rb
+++ b/Library/Homebrew/test/test_cmd_cleanup.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'test/testball'
require 'cmd/cleanup'
-class CleanupTests < Test::Unit::TestCase
+class CleanupTests < Homebrew::TestCase
def test_cleanup
f1 = Class.new(TestBall) { version '0.1' }.new
f2 = Class.new(TestBall) { version '0.2' }.new
diff --git a/Library/Homebrew/test/test_comparableset.rb b/Library/Homebrew/test/test_comparableset.rb
index 3e823597c..0d947bd89 100644
--- a/Library/Homebrew/test/test_comparableset.rb
+++ b/Library/Homebrew/test/test_comparableset.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'extend/set'
require 'requirements'
-class ComparableSetTests < Test::Unit::TestCase
+class ComparableSetTests < Homebrew::TestCase
def setup
@set = ComparableSet.new
end
diff --git a/Library/Homebrew/test/test_compiler_queue.rb b/Library/Homebrew/test/test_compiler_queue.rb
index 9f108ce75..a083837b0 100644
--- a/Library/Homebrew/test/test_compiler_queue.rb
+++ b/Library/Homebrew/test/test_compiler_queue.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'compilers'
-class CompilerQueueTests < Test::Unit::TestCase
+class CompilerQueueTests < Homebrew::TestCase
FakeCompiler = Struct.new(:name, :priority)
def setup
diff --git a/Library/Homebrew/test/test_compiler_selector.rb b/Library/Homebrew/test/test_compiler_selector.rb
index 1c13aaf11..f447c6b5d 100644
--- a/Library/Homebrew/test/test_compiler_selector.rb
+++ b/Library/Homebrew/test/test_compiler_selector.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'compilers'
-class CompilerSelectorTests < Test::Unit::TestCase
+class CompilerSelectorTests < Homebrew::TestCase
class Double
attr_reader :name
diff --git a/Library/Homebrew/test/test_dependencies.rb b/Library/Homebrew/test/test_dependencies.rb
index 14b2e73b0..a935bcba4 100644
--- a/Library/Homebrew/test/test_dependencies.rb
+++ b/Library/Homebrew/test/test_dependencies.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'dependencies'
require 'dependency'
-class DependenciesTests < Test::Unit::TestCase
+class DependenciesTests < Homebrew::TestCase
def setup
@deps = Dependencies.new
end
diff --git a/Library/Homebrew/test/test_dependency.rb b/Library/Homebrew/test/test_dependency.rb
index 0f030afd6..e12d893ea 100644
--- a/Library/Homebrew/test/test_dependency.rb
+++ b/Library/Homebrew/test/test_dependency.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'dependency'
-class DependableTests < Test::Unit::TestCase
+class DependableTests < Homebrew::TestCase
def setup
@tags = ["foo", "bar", :build]
@dep = Struct.new(:tags).new(@tags).extend(Dependable)
@@ -18,7 +18,7 @@ class DependableTests < Test::Unit::TestCase
end
end
-class DependencyTests < Test::Unit::TestCase
+class DependencyTests < Homebrew::TestCase
def test_accepts_single_tag
dep = Dependency.new("foo", %w{bar})
assert_equal %w{bar}, dep.tags
diff --git a/Library/Homebrew/test/test_dependency_collector.rb b/Library/Homebrew/test/test_dependency_collector.rb
index c1162b181..f43b851d0 100644
--- a/Library/Homebrew/test/test_dependency_collector.rb
+++ b/Library/Homebrew/test/test_dependency_collector.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'dependency_collector'
require 'extend/set'
-class DependencyCollectorTests < Test::Unit::TestCase
+class DependencyCollectorTests < Homebrew::TestCase
def find_dependency(name)
@d.deps.find { |dep| dep.name == name }
end
diff --git a/Library/Homebrew/test/test_dependency_expansion.rb b/Library/Homebrew/test/test_dependency_expansion.rb
index 227a7d37d..194aa9523 100644
--- a/Library/Homebrew/test/test_dependency_expansion.rb
+++ b/Library/Homebrew/test/test_dependency_expansion.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'dependency'
-class DependencyExpansionTests < Test::Unit::TestCase
+class DependencyExpansionTests < Homebrew::TestCase
def build_dep(name, tags=[], deps=[])
dep = Dependency.new(name.to_s, tags)
dep.stubs(:to_formula).returns(stub(:deps => deps, :name => name))
diff --git a/Library/Homebrew/test/test_download_strategies.rb b/Library/Homebrew/test/test_download_strategies.rb
index d9dbd6fde..0e9642cc0 100644
--- a/Library/Homebrew/test/test_download_strategies.rb
+++ b/Library/Homebrew/test/test_download_strategies.rb
@@ -10,7 +10,7 @@ class ResourceDouble
end
end
-class AbstractDownloadStrategyTests < Test::Unit::TestCase
+class AbstractDownloadStrategyTests < Homebrew::TestCase
def setup
@name = "foo"
@resource = ResourceDouble.new
@@ -36,7 +36,7 @@ class AbstractDownloadStrategyTests < Test::Unit::TestCase
end
end
-class VCSDownloadStrategyTests < Test::Unit::TestCase
+class VCSDownloadStrategyTests < Homebrew::TestCase
def setup
@resource = ResourceDouble.new("http://example.com/bar")
@strategy = VCSDownloadStrategy
@@ -62,7 +62,7 @@ class VCSDownloadStrategyTests < Test::Unit::TestCase
end
end
-class DownloadStrategyDetectorTests < Test::Unit::TestCase
+class DownloadStrategyDetectorTests < Homebrew::TestCase
def setup
@d = DownloadStrategyDetector.new
end
diff --git a/Library/Homebrew/test/test_fails_with.rb b/Library/Homebrew/test/test_fails_with.rb
index 7030b3431..ee25bcf4a 100644
--- a/Library/Homebrew/test/test_fails_with.rb
+++ b/Library/Homebrew/test/test_fails_with.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'test/testball'
-class FailsWithTests < Test::Unit::TestCase
+class FailsWithTests < Homebrew::TestCase
def assert_fails_with(cc)
assert @f.new.fails_with?(cc)
end
diff --git a/Library/Homebrew/test/test_formula.rb b/Library/Homebrew/test/test_formula.rb
index 2b6e356d2..e8a8f7f3a 100644
--- a/Library/Homebrew/test/test_formula.rb
+++ b/Library/Homebrew/test/test_formula.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'test/testball'
-class FormulaTests < Test::Unit::TestCase
+class FormulaTests < Homebrew::TestCase
include VersionAssertions
def test_formula_instantiation
diff --git a/Library/Homebrew/test/test_formula_install.rb b/Library/Homebrew/test/test_formula_install.rb
index 75d9d3bac..c75d18440 100644
--- a/Library/Homebrew/test/test_formula_install.rb
+++ b/Library/Homebrew/test/test_formula_install.rb
@@ -4,7 +4,7 @@ require 'test/testball'
require 'keg'
-class InstallTests < Test::Unit::TestCase
+class InstallTests < Homebrew::TestCase
def teardown
HOMEBREW_CACHE.rmtree
end
diff --git a/Library/Homebrew/test/test_formula_lock.rb b/Library/Homebrew/test/test_formula_lock.rb
index a03d19e92..f3419a315 100644
--- a/Library/Homebrew/test/test_formula_lock.rb
+++ b/Library/Homebrew/test/test_formula_lock.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'formula_lock'
-class FormulaLockTests < Test::Unit::TestCase
+class FormulaLockTests < Homebrew::TestCase
def setup
@lock = FormulaLock.new("foo")
@lock.lock
diff --git a/Library/Homebrew/test/test_formula_pin.rb b/Library/Homebrew/test/test_formula_pin.rb
index 938fd51f8..3a602a04c 100644
--- a/Library/Homebrew/test/test_formula_pin.rb
+++ b/Library/Homebrew/test/test_formula_pin.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'formula_pin'
-class FormulaPinTests < Test::Unit::TestCase
+class FormulaPinTests < Homebrew::TestCase
class FormulaDouble
def name
"double"
diff --git a/Library/Homebrew/test/test_formula_spec_selection.rb b/Library/Homebrew/test/test_formula_spec_selection.rb
index af23a002c..19cdadffd 100644
--- a/Library/Homebrew/test/test_formula_spec_selection.rb
+++ b/Library/Homebrew/test/test_formula_spec_selection.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'formula'
-class FormulaSpecSelectionTests < Test::Unit::TestCase
+class FormulaSpecSelectionTests < Homebrew::TestCase
def assert_spec_selected(spec)
assert_equal @_f.send(spec), @_f.active_spec
end
diff --git a/Library/Homebrew/test/test_formula_validation.rb b/Library/Homebrew/test/test_formula_validation.rb
index b9a0e9c5d..05dd2052f 100644
--- a/Library/Homebrew/test/test_formula_validation.rb
+++ b/Library/Homebrew/test/test_formula_validation.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'formula'
-class FormulaValidationTests < Test::Unit::TestCase
+class FormulaValidationTests < Homebrew::TestCase
def assert_invalid(attr, &block)
e = assert_raises(FormulaValidationError, &block)
assert_equal attr, e.attr
diff --git a/Library/Homebrew/test/test_hardware.rb b/Library/Homebrew/test/test_hardware.rb
index ff086b1e9..6b05bde30 100644
--- a/Library/Homebrew/test/test_hardware.rb
+++ b/Library/Homebrew/test/test_hardware.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'hardware'
-class HardwareTests < Test::Unit::TestCase
+class HardwareTests < Homebrew::TestCase
def test_hardware_cpu_type
assert [:intel, :ppc].include?(Hardware::CPU.type)
end
diff --git a/Library/Homebrew/test/test_inreplace.rb b/Library/Homebrew/test/test_inreplace.rb
index 57197034d..ee9ce5a1a 100644
--- a/Library/Homebrew/test/test_inreplace.rb
+++ b/Library/Homebrew/test/test_inreplace.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'extend/string'
-class InreplaceTest < Test::Unit::TestCase
+class InreplaceTest < Homebrew::TestCase
def test_change_make_var
# Replace flag
s1="OTHER=def\nFLAG = abc\nFLAG2=abc"
diff --git a/Library/Homebrew/test/test_json.rb b/Library/Homebrew/test/test_json.rb
index f77b7852d..c3d17a773 100644
--- a/Library/Homebrew/test/test_json.rb
+++ b/Library/Homebrew/test/test_json.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'utils/json'
-class JsonSmokeTest < Test::Unit::TestCase
+class JsonSmokeTest < Homebrew::TestCase
def test_encode
hash = { "foo" => ["bar", "baz"] }
json = %q|{"foo":["bar","baz"]}|
diff --git a/Library/Homebrew/test/test_keg.rb b/Library/Homebrew/test/test_keg.rb
index 828ad1e43..e9e5acfb1 100644
--- a/Library/Homebrew/test/test_keg.rb
+++ b/Library/Homebrew/test/test_keg.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'keg'
require 'stringio'
-class LinkTests < Test::Unit::TestCase
+class LinkTests < Homebrew::TestCase
include FileUtils
def setup
diff --git a/Library/Homebrew/test/test_language_module_dependency.rb b/Library/Homebrew/test/test_language_module_dependency.rb
index 5b8eceb13..10ddc3c28 100644
--- a/Library/Homebrew/test/test_language_module_dependency.rb
+++ b/Library/Homebrew/test/test_language_module_dependency.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'requirements/language_module_dependency'
-class LanguageModuleDependencyTests < Test::Unit::TestCase
+class LanguageModuleDependencyTests < Homebrew::TestCase
def assert_deps_fail(spec)
l = LanguageModuleDependency.new(*spec.shift.reverse)
assert !l.satisfied?
diff --git a/Library/Homebrew/test/test_mach.rb b/Library/Homebrew/test/test_mach.rb
index 58196b8e0..a9f4f3ca6 100644
--- a/Library/Homebrew/test/test_mach.rb
+++ b/Library/Homebrew/test/test_mach.rb
@@ -1,6 +1,6 @@
require 'testing_env'
-class MachOPathnameTests < Test::Unit::TestCase
+class MachOPathnameTests < Homebrew::TestCase
def dylib_path(name)
Pathname.new("#{TEST_DIRECTORY}/mach/#{name}.dylib")
end
@@ -161,7 +161,7 @@ class ArchitectureListExtensionTests < MachOPathnameTests
end
end
-class TextExecutableTests < Test::Unit::TestCase
+class TextExecutableTests < Homebrew::TestCase
attr_reader :pn
def setup
diff --git a/Library/Homebrew/test/test_mpi_dependency.rb b/Library/Homebrew/test/test_mpi_dependency.rb
index 06f158805..c90c767e7 100644
--- a/Library/Homebrew/test/test_mpi_dependency.rb
+++ b/Library/Homebrew/test/test_mpi_dependency.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'requirements/mpi_dependency'
-class MPIDependencyTests < Test::Unit::TestCase
+class MPIDependencyTests < Homebrew::TestCase
def test_initialize_untangles_tags_and_wrapper_symbols
wrappers = [:cc, :cxx, :f77]
tags = [:optional, 'some-other-tag']
diff --git a/Library/Homebrew/test/test_options.rb b/Library/Homebrew/test/test_options.rb
index 110446ed0..559beab2d 100644
--- a/Library/Homebrew/test/test_options.rb
+++ b/Library/Homebrew/test/test_options.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'options'
-class OptionTests < Test::Unit::TestCase
+class OptionTests < Homebrew::TestCase
def setup
@option = Option.new("foo")
end
@@ -42,7 +42,7 @@ class OptionTests < Test::Unit::TestCase
end
end
-class OptionsTests < Test::Unit::TestCase
+class OptionsTests < Homebrew::TestCase
def setup
@options = Options.new
end
diff --git a/Library/Homebrew/test/test_patch.rb b/Library/Homebrew/test/test_patch.rb
index 9056e8371..0b3f9993d 100644
--- a/Library/Homebrew/test/test_patch.rb
+++ b/Library/Homebrew/test/test_patch.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'patch'
-class PatchTests < Test::Unit::TestCase
+class PatchTests < Homebrew::TestCase
def test_create_simple
patch = Patch.create(:p2)
assert_kind_of ExternalPatch, patch
@@ -51,7 +51,7 @@ class PatchTests < Test::Unit::TestCase
end
end
-class LegacyPatchTests < Test::Unit::TestCase
+class LegacyPatchTests < Homebrew::TestCase
def test_patch_single_string
patches = Patch.normalize_legacy_patches("http://example.com/patch.diff")
assert_equal 1, patches.length
diff --git a/Library/Homebrew/test/test_patching.rb b/Library/Homebrew/test/test_patching.rb
index a6dd746ee..cb70e5e4d 100644
--- a/Library/Homebrew/test/test_patching.rb
+++ b/Library/Homebrew/test/test_patching.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'formula'
require 'testball'
-class PatchingTests < Test::Unit::TestCase
+class PatchingTests < Homebrew::TestCase
PATCH_URL_A = "file://#{TEST_DIRECTORY}/patches/noop-a.diff"
PATCH_URL_B = "file://#{TEST_DIRECTORY}/patches/noop-b.diff"
diff --git a/Library/Homebrew/test/test_pathname.rb b/Library/Homebrew/test/test_pathname.rb
index 1c0fdfa41..db256c79d 100644
--- a/Library/Homebrew/test/test_pathname.rb
+++ b/Library/Homebrew/test/test_pathname.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'tmpdir'
require 'extend/pathname'
-class PathnameExtensionTests < Test::Unit::TestCase
+class PathnameExtensionTests < Homebrew::TestCase
include FileUtils
def setup
diff --git a/Library/Homebrew/test/test_pkg_version.rb b/Library/Homebrew/test/test_pkg_version.rb
index d78007dcf..25c309323 100644
--- a/Library/Homebrew/test/test_pkg_version.rb
+++ b/Library/Homebrew/test/test_pkg_version.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'pkg_version'
-class PkgVersionTests < Test::Unit::TestCase
+class PkgVersionTests < Homebrew::TestCase
def v(version)
PkgVersion.parse(version)
end
diff --git a/Library/Homebrew/test/test_raise_plus.rb b/Library/Homebrew/test/test_raise_plus.rb
index d56a23fe6..109c6e737 100644
--- a/Library/Homebrew/test/test_raise_plus.rb
+++ b/Library/Homebrew/test/test_raise_plus.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'debrew/raise_plus'
-class RaisePlusTests < Test::Unit::TestCase
+class RaisePlusTests < Homebrew::TestCase
include RaisePlus
def test_raises_runtime_error_when_no_args
diff --git a/Library/Homebrew/test/test_requirement.rb b/Library/Homebrew/test/test_requirement.rb
index 8322a2d36..3f78ad53f 100644
--- a/Library/Homebrew/test/test_requirement.rb
+++ b/Library/Homebrew/test/test_requirement.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'requirement'
-class RequirementTests < Test::Unit::TestCase
+class RequirementTests < Homebrew::TestCase
def test_accepts_single_tag
dep = Requirement.new(%w{bar})
assert_equal %w{bar}, dep.tags
diff --git a/Library/Homebrew/test/test_resource.rb b/Library/Homebrew/test/test_resource.rb
index 51c7ab29a..3f60c33c1 100644
--- a/Library/Homebrew/test/test_resource.rb
+++ b/Library/Homebrew/test/test_resource.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'resource'
-class ResourceTests < Test::Unit::TestCase
+class ResourceTests < Homebrew::TestCase
include VersionAssertions
def setup
diff --git a/Library/Homebrew/test/test_software_spec.rb b/Library/Homebrew/test/test_software_spec.rb
index 893e4ad9a..11b4ed11e 100644
--- a/Library/Homebrew/test/test_software_spec.rb
+++ b/Library/Homebrew/test/test_software_spec.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'software_spec'
-class SoftwareSpecTests < Test::Unit::TestCase
+class SoftwareSpecTests < Homebrew::TestCase
include VersionAssertions
def setup
@@ -87,7 +87,7 @@ class SoftwareSpecTests < Test::Unit::TestCase
end
end
-class HeadSoftwareSpecTests < Test::Unit::TestCase
+class HeadSoftwareSpecTests < Homebrew::TestCase
include VersionAssertions
def setup
@@ -103,7 +103,7 @@ class HeadSoftwareSpecTests < Test::Unit::TestCase
end
end
-class BottleSpecificationTests < Test::Unit::TestCase
+class BottleSpecificationTests < Homebrew::TestCase
def setup
@spec = BottleSpecification.new
end
diff --git a/Library/Homebrew/test/test_stdlib.rb b/Library/Homebrew/test/test_stdlib.rb
index 383577439..0f3fce88d 100644
--- a/Library/Homebrew/test/test_stdlib.rb
+++ b/Library/Homebrew/test/test_stdlib.rb
@@ -4,7 +4,7 @@ require 'formula'
require 'cxxstdlib'
require 'tab'
-class CxxStdlibTests < Test::Unit::TestCase
+class CxxStdlibTests < Homebrew::TestCase
def setup
@clang = CxxStdlib.new(:libstdcxx, :clang)
@gcc = CxxStdlib.new(:libstdcxx, :gcc)
diff --git a/Library/Homebrew/test/test_string.rb b/Library/Homebrew/test/test_string.rb
index 5aacbf174..7de81d56d 100644
--- a/Library/Homebrew/test/test_string.rb
+++ b/Library/Homebrew/test/test_string.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'extend/string'
-class StringTest < Test::Unit::TestCase
+class StringTest < Homebrew::TestCase
def test_undent
undented = <<-EOS.undent
hi
diff --git a/Library/Homebrew/test/test_updater.rb b/Library/Homebrew/test/test_updater.rb
index 1b6b85aaf..65979c54a 100644
--- a/Library/Homebrew/test/test_updater.rb
+++ b/Library/Homebrew/test/test_updater.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'cmd/update'
require 'yaml'
-class UpdaterTests < Test::Unit::TestCase
+class UpdaterTests < Homebrew::TestCase
class UpdaterMock < ::Updater
def initialize(*args)
super
diff --git a/Library/Homebrew/test/test_utils.rb b/Library/Homebrew/test/test_utils.rb
index 7f4e77ba8..93ba4ebb5 100644
--- a/Library/Homebrew/test/test_utils.rb
+++ b/Library/Homebrew/test/test_utils.rb
@@ -1,6 +1,6 @@
require 'testing_env'
-class UtilTests < Test::Unit::TestCase
+class UtilTests < Homebrew::TestCase
def test_put_columns_empty
# Issue #217 put columns with new results fails.
puts_columns []
diff --git a/Library/Homebrew/test/test_version_subclasses.rb b/Library/Homebrew/test/test_version_subclasses.rb
index 546fcadaa..1dbaae47a 100644
--- a/Library/Homebrew/test/test_version_subclasses.rb
+++ b/Library/Homebrew/test/test_version_subclasses.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'version'
require 'os/mac/version'
-class MacOSVersionTests < Test::Unit::TestCase
+class MacOSVersionTests < Homebrew::TestCase
def setup
@v = MacOS::Version.new("10.7")
end
diff --git a/Library/Homebrew/test/test_versions.rb b/Library/Homebrew/test/test_versions.rb
index 241b47441..93abb87d2 100644
--- a/Library/Homebrew/test/test_versions.rb
+++ b/Library/Homebrew/test/test_versions.rb
@@ -1,7 +1,7 @@
require 'testing_env'
require 'version'
-class VersionTests < Test::Unit::TestCase
+class VersionTests < Homebrew::TestCase
include VersionAssertions
def test_accepts_objects_responding_to_to_str
@@ -28,7 +28,7 @@ class VersionTests < Test::Unit::TestCase
end
end
-class VersionComparisonTests < Test::Unit::TestCase
+class VersionComparisonTests < Homebrew::TestCase
include VersionAssertions
def test_version_comparisons
@@ -95,7 +95,7 @@ class VersionComparisonTests < Test::Unit::TestCase
end
end
-class VersionParsingTests < Test::Unit::TestCase
+class VersionParsingTests < Homebrew::TestCase
include VersionAssertions
def test_pathname_version
diff --git a/Library/Homebrew/test/test_x11_dependency.rb b/Library/Homebrew/test/test_x11_dependency.rb
index 33cecae89..61575f94f 100644
--- a/Library/Homebrew/test/test_x11_dependency.rb
+++ b/Library/Homebrew/test/test_x11_dependency.rb
@@ -2,7 +2,7 @@ require 'testing_env'
require 'extend/set'
require 'requirements/x11_dependency'
-class X11DependencyTests < Test::Unit::TestCase
+class X11DependencyTests < Homebrew::TestCase
def test_eql_instances_are_eql
x = X11Dependency.new
y = X11Dependency.new
diff --git a/Library/Homebrew/test/testing_env.rb b/Library/Homebrew/test/testing_env.rb
index eca0335c0..981be411d 100644
--- a/Library/Homebrew/test/testing_env.rb
+++ b/Library/Homebrew/test/testing_env.rb
@@ -113,11 +113,13 @@ module Test::Unit::Assertions
end unless method_defined?(:assert_empty)
end
-class Test::Unit::TestCase
- TEST_SHA1 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
- TEST_SHA256 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
+module Homebrew
+ class TestCase < ::Test::Unit::TestCase
+ TEST_SHA1 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
+ TEST_SHA256 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
- def formula(name="formula_name", path=Formula.path(name), &block)
- @_f = Class.new(Formula, &block).new(name, path)
+ def formula(name="formula_name", path=Formula.path(name), &block)
+ @_f = Class.new(Formula, &block).new(name, path)
+ end
end
end