Sha256: 567a72ef3da99dc92863c325b9ac4eb58e9b61bde48323d15b265967bb5551e3

Contents?: true

Size: 674 Bytes

Versions: 53

Compression:

Stored size: 674 Bytes

Contents

Shindo.tests('Fog::Compute[:digitalocean] | list_servers request', ['digitalocean', 'compute']) do
  
  @server_format = {
    'id'             => Integer,
    'name'           => String,
    'image_id'       => Integer,
    'size_id'        => Integer,
    'region_id'      => Integer,
    'backups_active' => Fog::Nullable::Boolean,
    'ip_address'     => Fog::Nullable::String,
    'status'         => String
  }

  tests('success') do

    tests('#list_servers') do
      Fog::Compute[:digitalocean].list_servers.body['droplets'].each do |server|
        tests('format').data_matches_schema(@server_format) do
          server
        end
      end
    end

  end

end

Version data entries

53 entries across 53 versions & 4 rubygems

Version Path
fog-1.14.0 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-1.13.0 tests/digitalocean/requests/compute/list_servers_tests.rb
gapinc-fog-1.12.1.2 tests/digitalocean/requests/compute/list_servers_tests.rb
gapinc-fog-1.12.1.1 tests/digitalocean/requests/compute/list_servers_tests.rb
gapinc-fog-1.12.1a tests/digitalocean/requests/compute/list_servers_tests.rb
gapinc-fog-1.12.1 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-1.12.1 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-1.12.0 tests/digitalocean/requests/compute/list_servers_tests.rb
vagrant-shell-0.2.6 vendor/bundle/gems/fog-1.10.1/tests/digitalocean/requests/compute/list_servers_tests.rb
vagrant-shell-0.2.5 vendor/bundle/gems/fog-1.10.1/tests/digitalocean/requests/compute/list_servers_tests.rb
fog-1.11.1 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-1.11.0 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-1.10.1 tests/digitalocean/requests/compute/list_servers_tests.rb