diff options
| author | Jack Nagel | 2014-02-27 14:22:42 -0600 |
|---|---|---|
| committer | Jack Nagel | 2014-02-27 14:22:42 -0600 |
| commit | f4a3e5407b1a84f7a2e7d42f7b7ed02b1d62ca16 (patch) | |
| tree | 5ca9cb77d2c709b495f393fc16c5bbe48468380c /Library/Homebrew/test/test_dependency_expansion.rb | |
| parent | dee1eff9195307bbef7662b1040572c5c7ba933e (diff) | |
| download | homebrew-f4a3e5407b1a84f7a2e7d42f7b7ed02b1d62ca16.tar.bz2 | |
Apply cyclic dependency hack unconditionally
Diffstat (limited to 'Library/Homebrew/test/test_dependency_expansion.rb')
| -rw-r--r-- | Library/Homebrew/test/test_dependency_expansion.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Library/Homebrew/test/test_dependency_expansion.rb b/Library/Homebrew/test/test_dependency_expansion.rb index b34cd35f4..08165b2d1 100644 --- a/Library/Homebrew/test/test_dependency_expansion.rb +++ b/Library/Homebrew/test/test_dependency_expansion.rb @@ -4,7 +4,7 @@ require 'dependency' class DependencyExpansionTests < Test::Unit::TestCase def build_dep(name, tags=[], deps=[]) dep = Dependency.new(name.to_s, tags) - dep.stubs(:to_formula).returns(stub(:deps => deps)) + dep.stubs(:to_formula).returns(stub(:deps => deps, :name => name)) dep end @@ -14,7 +14,7 @@ class DependencyExpansionTests < Test::Unit::TestCase @baz = build_dep(:baz) @qux = build_dep(:qux) @deps = [@foo, @bar, @baz, @qux] - @f = stub(:deps => @deps) + @f = stub(:deps => @deps, :name => "f") end def test_expand_yields_dependent_and_dep_pairs @@ -43,19 +43,19 @@ class DependencyExpansionTests < Test::Unit::TestCase end def test_expand_preserves_dependency_order - @foo.stubs(:to_formula).returns(stub(:deps => [@qux, @baz])) + @foo.stubs(:to_formula).returns(stub(:name => "f", :deps => [@qux, @baz])) assert_equal [@qux, @baz, @foo, @bar], Dependency.expand(@f) end def test_expand_skips_optionals_by_default @foo.expects(:optional?).returns(true) - @f = stub(:deps => @deps, :build => stub(:with? => false)) + @f = stub(:deps => @deps, :build => stub(:with? => false), :name => "f") assert_equal [@bar, @baz, @qux], Dependency.expand(@f) end def test_expand_keeps_recommendeds_by_default @foo.expects(:recommended?).returns(true) - @f = stub(:deps => @deps, :build => stub(:with? => true)) + @f = stub(:deps => @deps, :build => stub(:with? => true), :name => "f") assert_equal @deps, Dependency.expand(@f) end @@ -84,7 +84,7 @@ class DependencyExpansionTests < Test::Unit::TestCase end def test_skip_skips_parent_but_yields_children - f = stub(:deps => [ + f = stub(:name => "f", :deps => [ build_dep(:foo, [], [@bar, @baz]), build_dep(:foo, [], [@baz]), ]) @@ -97,7 +97,7 @@ class DependencyExpansionTests < Test::Unit::TestCase end def test_keep_dep_but_prune_recursive_deps - f = stub(:deps => [ + f = stub(:name => "f", :deps => [ build_dep(:foo, [:build], [@bar]), build_dep(:baz, [:build]), ]) |
