Sha256: 4607b1dccb27ab6c8d971e85ab92687f995392efc3d8e16448d06db09b24e155

Contents?: true

Size: 919 Bytes

Versions: 15

Compression:

Stored size: 919 Bytes

Contents

Shindo.tests('Fog::Compute[:brightbox] | server type requests', ['brightbox']) do

  tests('success') do

    tests("#list_server_types").formats(Brightbox::Compute::Formats::Collection::SERVER_TYPES) do
      pending if Fog.mocking?
      data = Fog::Compute[:brightbox].list_server_types
      @server_type_id = data.first["id"]
      data
    end

    tests("#get_server_type('#{@server_type_id}')").formats(Brightbox::Compute::Formats::Full::SERVER_TYPE) do
      pending if Fog.mocking?
      Fog::Compute[:brightbox].get_server_type(@server_type_id)
    end

  end

  tests('failure') do

    tests("#get_server_type('typ-00000')").raises(Excon::Errors::NotFound) do
      pending if Fog.mocking?
      Fog::Compute[:brightbox].get_server_type('typ-00000')
    end

    tests("#get_server").raises(ArgumentError) do
      pending if Fog.mocking?
      Fog::Compute[:brightbox].get_server_type
    end

  end

end

Version data entries

15 entries across 15 versions & 4 rubygems

Version Path
brightbox-cli-0.16.0 lib/brightbox-cli/vendor/fog/tests/brightbox/requests/compute/server_type_tests.rb
fog-1.1.1 tests/brightbox/requests/compute/server_type_tests.rb
fog-1.1.0 tests/brightbox/requests/compute/server_type_tests.rb
brightbox-cli-0.15.0 lib/brightbox-cli/vendor/fog/tests/brightbox/requests/compute/server_type_tests.rb
tag-fog-1.0.1 tests/brightbox/requests/compute/server_type_tests.rb
brightbox-cli-0.14.1 lib/brightbox-cli/vendor/fog/tests/brightbox/requests/compute/server_type_tests.rb
brightbox-cli-0.14.0 lib/brightbox-cli/vendor/fog/tests/brightbox/requests/compute/server_type_tests.rb
fog-1.0.0 tests/brightbox/requests/compute/server_type_tests.rb
brightbox-cli-0.13.1 lib/brightbox-cli/vendor/fog/tests/compute/requests/brightbox/server_type_tests.rb
brightbox-cli-0.13.0 lib/brightbox-cli/vendor/fog/tests/compute/requests/brightbox/server_type_tests.rb
fog-0.11.0 tests/compute/requests/brightbox/server_type_tests.rb
fog-0.10.0 tests/compute/requests/brightbox/server_type_tests.rb
fog4encbs-0.9.0.1 tests/compute/requests/brightbox/server_type_tests.rb
fog4encbs-0.9.0 tests/compute/requests/brightbox/server_type_tests.rb
fog-0.9.0 tests/compute/requests/brightbox/server_type_tests.rb