mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/rubygems: Update to RubyGems master 612f85a. Notable changes:
Fixed installation and activation of git: and path: gems via Gem.use_gemdeps Improved documentation coverage * test/rubygems: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
c107372597
commit
04817ae6d3
38 changed files with 587 additions and 88 deletions
|
@ -28,6 +28,42 @@ class TestGemResolverAPISpecification < Gem::TestCase
|
|||
assert_equal expected, spec.dependencies
|
||||
end
|
||||
|
||||
def test_installable_platform_eh
|
||||
set = Gem::Resolver::APISet.new
|
||||
data = {
|
||||
:name => 'a',
|
||||
:number => '1',
|
||||
:platform => 'ruby',
|
||||
:dependencies => [],
|
||||
}
|
||||
|
||||
a_spec = Gem::Resolver::APISpecification.new set, data
|
||||
|
||||
assert a_spec.installable_platform?
|
||||
|
||||
data = {
|
||||
:name => 'b',
|
||||
:number => '1',
|
||||
:platform => 'cpu-other_platform-1',
|
||||
:dependencies => [],
|
||||
}
|
||||
|
||||
b_spec = Gem::Resolver::APISpecification.new set, data
|
||||
|
||||
refute b_spec.installable_platform?
|
||||
|
||||
data = {
|
||||
:name => 'c',
|
||||
:number => '1',
|
||||
:platform => Gem::Platform.local.to_s,
|
||||
:dependencies => [],
|
||||
}
|
||||
|
||||
c_spec = Gem::Resolver::APISpecification.new set, data
|
||||
|
||||
assert c_spec.installable_platform?
|
||||
end
|
||||
|
||||
def test_source
|
||||
set = Gem::Resolver::APISet.new
|
||||
data = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue