summaryrefslogtreecommitdiff
path: root/test/rubygems/test_gem_dependency_list.rb
diff options
context:
space:
mode:
authorryan <ryan@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-03-09 22:32:29 +0000
committerryan <ryan@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-03-09 22:32:29 +0000
commit6e5f49770c9b9be151e3142a575abe99a69b0d14 (patch)
tree15495cf2652a8a3d2010ace89b0813e8589341bd /test/rubygems/test_gem_dependency_list.rb
parent08c07a215d3d4b5e26293d9d52bc06b486f15844 (diff)
Import rubygems 1.6.2 (release candidate @ 2026fbb5)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems/test_gem_dependency_list.rb')
-rw-r--r--test/rubygems/test_gem_dependency_list.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/rubygems/test_gem_dependency_list.rb b/test/rubygems/test_gem_dependency_list.rb
index 688455475b..4201a31cdd 100644
--- a/test/rubygems/test_gem_dependency_list.rb
+++ b/test/rubygems/test_gem_dependency_list.rb
@@ -157,6 +157,24 @@ class TestGemDependencyList < Gem::TestCase
assert_equal exp, @deplist.why_not_ok?
end
+ def test_why_not_ok_eh_old_dependency
+ a = new_spec 'a', '1',
+ 'b' => '~> 1.0'
+
+ b0 = new_spec 'b', '1.0',
+ 'd' => '>= 0'
+
+ b1 = new_spec 'b', '1.1'
+
+ util_clear_gems
+
+ @deplist.clear
+
+ @deplist.add a, b0, b1
+
+ assert_equal({}, @deplist.why_not_ok?)
+ end
+
def test_ok_eh_mismatch
a1 = quick_spec 'a', '1'
a2 = quick_spec 'a', '2'