diff options
| author | Jack Nagel | 2013-05-20 22:34:53 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-05-20 22:34:53 -0500 |
| commit | e830796fb7cc5805ec73391e9b1d0008fbce19fc (patch) | |
| tree | ceaa7f4f916d30f626cc9157f8ef00ee7ff10d1c /Library/Homebrew/test | |
| parent | b2802888d96880942bf4723b682f7398ba92affd (diff) | |
| download | homebrew-e830796fb7cc5805ec73391e9b1d0008fbce19fc.tar.bz2 | |
Add test for ARGV.flag?
Diffstat (limited to 'Library/Homebrew/test')
| -rw-r--r-- | Library/Homebrew/test/test_ARGV.rb | 10 |
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? } |
