From 863d2b253a4c4be255e309b18d4fd14ad94155c1 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Mon, 20 May 2013 22:34:53 -0500 Subject: Add test for ARGV.flag? --- Library/Homebrew/test/test_ARGV.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Library') 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? } -- cgit v1.2.3