diff options
| author | Max Howell | 2009-08-11 01:30:39 +0100 |
|---|---|---|
| committer | Max Howell | 2009-08-11 01:30:39 +0100 |
| commit | ab9f59f2271ae41faf61e3d362b0b1d240faecda (patch) | |
| tree | 81c2fb3e0fb7b204e3e415bd78d44d3a0b7e6f97 /Library | |
| parent | d275ba9976e2f351c072b835bd88d318c199b1ff (diff) | |
| download | brew-ab9f59f2271ae41faf61e3d362b0b1d240faecda.tar.bz2 | |
More ARGV tests
Diffstat (limited to 'Library')
| -rwxr-xr-x | Library/Homebrew/unittest.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Library/Homebrew/unittest.rb b/Library/Homebrew/unittest.rb index 1736a6fa9..22e36847a 100755 --- a/Library/Homebrew/unittest.rb +++ b/Library/Homebrew/unittest.rb @@ -280,4 +280,18 @@ class BeerTasting <Test::Unit::TestCase ARGV.named.each{|arg| n+=1 if arg == 'foo'} assert_equal 1, n end + + def test_ARGV + assert_raises(UsageError) { ARGV.named } + assert_raises(UsageError) { ARGV.formulae } + assert_raises(UsageError) { ARGV.kegs } + assert ARGV.named_empty? + + (HOMEBREW_CELLAR+'foo'+'0.1').mkpath + + ARGV.unshift 'foo' + assert_equal 1, ARGV.named.length + assert_equal 1, ARGV.kegs.length + assert_raises(FormulaUnavailableError) { ARGV.formulae } + end end |
