diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/test/test_build_options.rb | 1 | ||||
| -rw-r--r-- | Library/Homebrew/test/test_dependency.rb | 7 | ||||
| -rw-r--r-- | Library/Homebrew/test/test_requirement.rb | 7 | 
3 files changed, 15 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_build_options.rb b/Library/Homebrew/test/test_build_options.rb index 6508e3112..dab418792 100644 --- a/Library/Homebrew/test/test_build_options.rb +++ b/Library/Homebrew/test/test_build_options.rb @@ -20,6 +20,7 @@ class BuildOptionsTests < Homebrew::TestCase      assert @build.with?("bar")      assert @build.with?("baz")      assert @build.without?("qux") +    assert @build.without?("xyz")    end    def test_used_options diff --git a/Library/Homebrew/test/test_dependency.rb b/Library/Homebrew/test/test_dependency.rb index a841467b6..aca07c69c 100644 --- a/Library/Homebrew/test/test_dependency.rb +++ b/Library/Homebrew/test/test_dependency.rb @@ -52,3 +52,10 @@ class DependencyTests < Homebrew::TestCase      refute_eql foo1, foo3    end  end + +class TapDependencyTests < Homebrew::TestCase +  def test_option_name +    dep = TapDependency.new("foo/bar/dog") +    assert_equal "dog", dep.option_name +  end +end diff --git a/Library/Homebrew/test/test_requirement.rb b/Library/Homebrew/test/test_requirement.rb index ee64cbba4..2873ce048 100644 --- a/Library/Homebrew/test/test_requirement.rb +++ b/Library/Homebrew/test/test_requirement.rb @@ -2,6 +2,8 @@ require "testing_env"  require "requirement"  class RequirementTests < Homebrew::TestCase +  class TestRequirement < Requirement; end +    def test_accepts_single_tag      dep = Requirement.new(%w[bar])      assert_equal %w[bar], dep.tags @@ -12,6 +14,11 @@ class RequirementTests < Homebrew::TestCase      assert_equal %w[bar baz].sort, dep.tags.sort    end +  def test_option_name +    dep = TestRequirement.new +    assert_equal "test", dep.option_name +  end +    def test_preserves_symbol_tags      dep = Requirement.new([:build])      assert_equal [:build], dep.tags  | 
