mirror of
https://github.com/ruby/ruby.git
synced 2025-08-24 05:25:34 +02:00
* lib/rubygems: Update to RubyGems 2.4.1 master(713ab65)
Complete history at: https://github.com/rubygems/rubygems/blob/master/History.txt#L3-L216 * test/rubygems: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
e548c09d42
commit
4de117a615
153 changed files with 5400 additions and 981 deletions
|
@ -8,6 +8,70 @@ class TestGemResolverDependencyRequest < Gem::TestCase
|
|||
@DR = Gem::Resolver::DependencyRequest
|
||||
end
|
||||
|
||||
def test_development_eh
|
||||
a_dep = dep 'a', '>= 1'
|
||||
|
||||
a_dep_req = @DR.new a_dep, nil
|
||||
|
||||
refute a_dep_req.development?
|
||||
|
||||
b_dep = dep 'b', '>= 1', :development
|
||||
|
||||
b_dep_req = @DR.new b_dep, nil
|
||||
|
||||
assert b_dep_req.development?
|
||||
end
|
||||
|
||||
def test_match_eh
|
||||
spec = util_spec 'a', 1
|
||||
dependency = dep 'a', '>= 1'
|
||||
|
||||
dr = @DR.new dependency, nil
|
||||
|
||||
assert dr.match? spec
|
||||
end
|
||||
|
||||
def test_match_eh_prerelease
|
||||
spec = util_spec 'a', '1.a'
|
||||
|
||||
a_dep = dep 'a', '>= 1'
|
||||
a_dr = @DR.new a_dep, nil
|
||||
|
||||
refute a_dr.match? spec
|
||||
|
||||
a_pre_dep = dep 'a', '>= 1.a'
|
||||
a_pre_dr = @DR.new a_pre_dep, nil
|
||||
|
||||
assert a_pre_dr.match? spec
|
||||
end
|
||||
|
||||
def test_match_eh_prerelease_allow_prerelease
|
||||
spec = util_spec 'a', '2.a'
|
||||
|
||||
a_dep = dep 'a', '>= 1'
|
||||
a_dr = @DR.new a_dep, nil
|
||||
|
||||
assert a_dr.match? spec, true
|
||||
end
|
||||
|
||||
def test_matches_spec_eh
|
||||
spec = util_spec 'a', 1
|
||||
dependency = dep 'a', '>= 1'
|
||||
|
||||
dr = @DR.new dependency, nil
|
||||
|
||||
assert dr.matches_spec? spec
|
||||
end
|
||||
|
||||
def test_matches_spec_eh_prerelease
|
||||
spec = util_spec 'a', '1.a'
|
||||
|
||||
dependency = dep 'a', '>= 0'
|
||||
dr = @DR.new dependency, nil
|
||||
|
||||
assert dr.matches_spec? spec
|
||||
end
|
||||
|
||||
def test_requirement
|
||||
dependency = dep 'a', '>= 1'
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue