diff options
Diffstat (limited to 'Library/Homebrew/test')
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 |
