aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorJack Nagel2013-05-20 22:34:53 -0500
committerJack Nagel2013-05-20 22:34:53 -0500
commite830796fb7cc5805ec73391e9b1d0008fbce19fc (patch)
treeceaa7f4f916d30f626cc9157f8ef00ee7ff10d1c /Library/Homebrew/test
parentb2802888d96880942bf4723b682f7398ba92affd (diff)
downloadhomebrew-e830796fb7cc5805ec73391e9b1d0008fbce19fc.tar.bz2
Add test for ARGV.flag?
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/test_ARGV.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_ARGV.rb b/Library/Homebrew/test/test_ARGV.rb
index 428d81453..838ce5281 100644
--- a/Library/Homebrew/test/test_ARGV.rb
+++ b/Library/Homebrew/test/test_ARGV.rb
@@ -38,6 +38,16 @@ class ArgvExtensionTests < Test::Unit::TestCase
%w{b ns bar --bar -n}.each { |s| assert !@argv.switch?(s) }
end
+ def test_flag?
+ @argv << "--foo" << "-bq" << "--bar"
+ assert @argv.flag?("--foo")
+ assert @argv.flag?("--bar")
+ assert @argv.flag?("--baz")
+ assert @argv.flag?("--qux")
+ assert !@argv.flag?("--frotz")
+ assert !@argv.flag?("--debug")
+ end
+
def test_filter_for_dependencies_clears_flags
@argv << "--debug"
@argv.filter_for_dependencies { assert @argv.empty? }