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? }  | 
