Sha256: fd4ad4bdb898c1197a76b783c02a75405bf8ed92f548274c897e686086e8778a

Contents?: true

Size: 753 Bytes

Versions: 14

Compression:

Stored size: 753 Bytes

Contents

Shindo.tests('Fog::Rackspace::BlockStorage | volume_type_tests', ['rackspace']) do
  volume_type_format = {
    'name' => String,
    'extra_specs' => Hash
  }

  list_volume_type_format = {
    'volume_types' => [volume_type_format.merge({ 'id' => Integer })]
  }

  get_volume_type_format = {
    'volume_type' => volume_type_format.merge({ 'id' => String })
  }

  service = Fog::Rackspace::BlockStorage.new

  tests('success') do
    volume_type_id = service.volume_types.first.id

    tests("#list_volume_types").formats(list_volume_type_format) do
      service.list_volume_types.body
    end

    tests("#get_volume_type(#{volume_type_id})").formats(get_volume_type_format) do
      service.get_volume_type(volume_type_id).body
    end
  end
end

Version data entries

14 entries across 14 versions & 5 rubygems

Version Path
gapinc-fog-1.12.1.1 tests/rackspace/requests/block_storage/volume_type_tests.rb
gapinc-fog-1.12.1a tests/rackspace/requests/block_storage/volume_type_tests.rb
gapinc-fog-1.12.1 tests/rackspace/requests/block_storage/volume_type_tests.rb
fog-1.12.1 tests/rackspace/requests/block_storage/volume_type_tests.rb
fog-1.12.0 tests/rackspace/requests/block_storage/volume_type_tests.rb
hpfog-0.0.20 tests/rackspace/requests/block_storage/volume_type_tests.rb
vagrant-shell-0.2.6 vendor/bundle/gems/fog-1.10.1/tests/rackspace/requests/block_storage/volume_type_tests.rb
vagrant-shell-0.2.5 vendor/bundle/gems/fog-1.10.1/tests/rackspace/requests/block_storage/volume_type_tests.rb
fog-1.11.1 tests/rackspace/requests/block_storage/volume_type_tests.rb
fog-1.11.0 tests/rackspace/requests/block_storage/volume_type_tests.rb
fog-1.10.1 tests/rackspace/requests/block_storage/volume_type_tests.rb
fog-test-me-1.10.0 tests/rackspace/requests/block_storage/volume_type_tests.rb
fog-1.10.0 tests/rackspace/requests/block_storage/volume_type_tests.rb
fog-1.9.0 tests/rackspace/requests/block_storage/volume_type_tests.rb