aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/test_utils.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/test/test_utils.rb')
-rw-r--r--Library/Homebrew/test/test_utils.rb30
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