diff options
| author | Mike McQuaid | 2015-12-14 19:39:49 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2015-12-15 08:37:16 +0000 |
| commit | 7095378b31374323d613de448901731ed2b87b63 (patch) | |
| tree | 950758a1dd98f8509767b6793df1e95fcb7eaf75 /Library | |
| parent | a4a2b305f25d0df8929a7af27ba139036435781d (diff) | |
| download | brew-7095378b31374323d613de448901731ed2b87b63.tar.bz2 | |
Add option_name tests.
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 |
