From 551d42c6a9a6f9d3c969b0eb8de28e0572c3d351 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Mon, 8 Mar 2010 22:10:12 -0800 Subject: [PATCH] Move utils tests to separate file. --- Library/Homebrew/test/test_bucket.rb | 19 ------------------ Library/Homebrew/test/test_utils.rb | 30 ++++++++++++++++++++++++++++ Library/Homebrew/test/tests | 3 +++ 3 files changed, 33 insertions(+), 19 deletions(-) create mode 100644 Library/Homebrew/test/test_utils.rb diff --git a/Library/Homebrew/test/test_bucket.rb b/Library/Homebrew/test/test_bucket.rb index 300d61b738..c93c5db390 100644 --- a/Library/Homebrew/test/test_bucket.rb +++ b/Library/Homebrew/test/test_bucket.rb @@ -2,13 +2,6 @@ # separate TestCase classes. class BeerTasting < Test::Unit::TestCase - def test_put_columns_empty - assert_nothing_raised do - # Issue #217 put columns with new results fails. - puts_columns [] - end - end - def test_supported_compressed_types assert_nothing_raised do MockFormula.new 'test-0.1.tar.gz' @@ -143,18 +136,6 @@ class BeerTasting < Test::Unit::TestCase assert_equal 10.7, f+0.1 end - def test_arch_for_command - arches=archs_for_command '/usr/bin/svn' - if `sw_vers -productVersion` =~ /10\.(\d+)/ and $1.to_i >= 6 - assert_equal 3, arches.length - assert arches.include?(:x86_64) - else - assert_equal 2, arches.length - end - assert arches.include?(:i386) - assert arches.include?(:ppc7400) - end - def test_pathname_version d=HOMEBREW_CELLAR+'foo-0.1.9' d.mkpath diff --git a/Library/Homebrew/test/test_utils.rb b/Library/Homebrew/test/test_utils.rb new file mode 100644 index 0000000000..98f31ca41a --- /dev/null +++ b/Library/Homebrew/test/test_utils.rb @@ -0,0 +1,30 @@ +require 'testing_env' + +require 'extend/ARGV' # needs to be after test/unit to avoid conflict with OptionsParser +ARGV.extend(HomebrewArgvExtension) + +require 'utils' + + +class UtilTests < Test::Unit::TestCase + + def test_put_columns_empty + assert_nothing_raised do + # Issue #217 put columns with new results fails. + puts_columns [] + end + end + + def test_arch_for_command + arches=archs_for_command '/usr/bin/svn' + if `sw_vers -productVersion` =~ /10\.(\d+)/ and $1.to_i >= 6 + assert_equal 3, arches.length + assert arches.include?(:x86_64) + else + assert_equal 2, arches.length + end + assert arches.include?(:i386) + assert arches.include?(:ppc7400) + end + +end diff --git a/Library/Homebrew/test/tests b/Library/Homebrew/test/tests index a81abd2a47..44fba7a283 100755 --- a/Library/Homebrew/test/tests +++ b/Library/Homebrew/test/tests @@ -32,3 +32,6 @@ ruby test_external_deps.rb $* # Test Pathname.install ruby test_pathname_install.rb $* + +# Test utility functions +ruby test_utils.rb $*