Sha256: 1e0ee685c27ed060cab8fe45ac55ee9b0783719263e3b394cc43e01107a4cebf

Contents?: true

Size: 822 Bytes

Versions: 12

Compression:

Stored size: 822 Bytes

Contents

require 'rubygems/test_case'
require 'rubygems/dependency_resolver'

class TestGemDependencyResolverAPISpecification < Gem::TestCase

  def test_initialize
    set = Gem::DependencyResolver::APISet.new
    data = {
      :name     => 'rails',
      :number   => '3.0.3',
      :platform => 'ruby',
      :dependencies => [
        ['bundler',  '~> 1.0'],
        ['railties', '= 3.0.3'],
      ],
    }

    spec = Gem::DependencyResolver::APISpecification.new set, data

    assert_equal 'rails',                   spec.name
    assert_equal Gem::Version.new('3.0.3'), spec.version
    assert_equal Gem::Platform::RUBY,       spec.platform

    expected = [
      Gem::Dependency.new('bundler',  '~> 1.0'),
      Gem::Dependency.new('railties', '= 3.0.3'),
    ]

    assert_equal expected, spec.dependencies
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rubygems-update-2.1.11 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.10 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.9 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.8 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.7 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.6 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.5 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.4 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.3 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.2 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.1 test/rubygems/test_gem_dependency_resolver_api_specification.rb
rubygems-update-2.1.0 test/rubygems/test_gem_dependency_resolver_api_specification.rb