aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2015-12-14 19:39:49 +0000
committerMike McQuaid2015-12-15 08:37:16 +0000
commit7095378b31374323d613de448901731ed2b87b63 (patch)
tree950758a1dd98f8509767b6793df1e95fcb7eaf75 /Library
parenta4a2b305f25d0df8929a7af27ba139036435781d (diff)
downloadbrew-7095378b31374323d613de448901731ed2b87b63.tar.bz2
Add option_name tests.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/test/test_build_options.rb1
-rw-r--r--Library/Homebrew/test/test_dependency.rb7
-rw-r--r--Library/Homebrew/test/test_requirement.rb7
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