aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2013-05-20 22:34:53 -0500
committerJack Nagel2013-05-20 22:34:53 -0500
commit863d2b253a4c4be255e309b18d4fd14ad94155c1 (patch)
treeea0a77de319d175649e60fa1e9cd7423dacd3aea /Library
parent007d174f433a92f3457c9aa25747505a85776ad2 (diff)
downloadbrew-863d2b253a4c4be255e309b18d4fd14ad94155c1.tar.bz2
Add test for ARGV.flag?
Diffstat (limited to 'Library')
-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? }