Sha256: 55f9072fc31eccfb10c852d745b5a003f721e039f0e555659102a1fc8fe939cd

Contents?: true

Size: 706 Bytes

Versions: 5

Compression:

Stored size: 706 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,
    'created_at'     => 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

5 entries across 5 versions & 2 rubygems

Version Path
fog-1.22.0 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-1.21.0 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-maestrodev-1.20.0.20140305101839 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-maestrodev-1.20.0.20140305101305 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-1.20.0 tests/digitalocean/requests/compute/list_servers_tests.rb