Sha256: fd5614f556011943c971c520a56271656844117d2443279049277a42065655cd

Contents?: true

Size: 933 Bytes

Versions: 44

Compression:

Stored size: 933 Bytes

Contents

Shindo.tests('Rackspace::Compute | flavor requests', ['rackspace']) do

  @flavor_format = {
    'disk'  => Integer,
    'id'    => Integer,
    'name'  => String,
    'ram'   => Integer
  }

  tests('success') do

    tests('#get_flavor_details(1)').formats(@flavor_format) do
      pending if Fog.mocking?
      Rackspace[:compute].get_flavor_details(1).body['flavor']
    end

    tests('#list_flavors').formats({'flavors' => [Rackspace::Compute::Formats::SUMMARY]}) do
      pending if Fog.mocking?
      Rackspace[:compute].list_flavors.body
    end

    tests('#list_flavors_detail').formats({'flavors' => [@flavor_format]}) do
      pending if Fog.mocking?
      Rackspace[:compute].list_flavors_detail.body
    end

  end

  tests('failure') do

    tests('#get_flavor_details(0)').raises(Fog::Rackspace::Compute::NotFound) do
      pending if Fog.mocking?
      Rackspace[:compute].get_flavor_details(0)
    end

  end

end

Version data entries

44 entries across 44 versions & 2 rubygems

Version Path
fog-0.8.2 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.8.1 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.8.0 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.7.2 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.7.1 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.7.0 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.6.0 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.5.3 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.5.2 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.5.1 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.5.0 tests/compute/requests/rackspace/flavor_tests.rb
phpfog-fog-0.4.1.3 tests/compute/requests/rackspace/flavor_tests.rb
phpfog-fog-0.4.1.2 tests/compute/requests/rackspace/flavor_tests.rb
phpfog-fog-0.4.1.1 tests/compute/requests/rackspace/flavor_tests.rb
phpfog-fog-0.4.1 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.4.1 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.4.0 tests/compute/requests/rackspace/flavor_tests.rb
fog-0.3.34 tests/rackspace/requests/compute/flavor_tests.rb
fog-0.3.33 tests/rackspace/requests/compute/flavor_tests.rb
fog-0.3.32 tests/rackspace/requests/compute/flavor_tests.rb