diff options
Diffstat (limited to 'Library/Homebrew/test/test_utils.rb')
| -rw-r--r-- | Library/Homebrew/test/test_utils.rb | 30 | 
1 files changed, 30 insertions, 0 deletions
| diff --git a/Library/Homebrew/test/test_utils.rb b/Library/Homebrew/test/test_utils.rb new file mode 100644 index 000000000..98f31ca41 --- /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 | 
