Sha256: 34d47794a5caad242d969d1da025a6f0881ec21eace239eff15fa2e1c0f3058f

Contents?: true

Size: 704 Bytes

Versions: 29

Compression:

Stored size: 704 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

29 entries across 29 versions & 4 rubygems

Version Path
ns-fog-1.22.9 tests/digitalocean/requests/compute/list_servers_tests.rb
ns-fog-1.22.8 tests/digitalocean/requests/compute/list_servers_tests.rb
ns-fog-1.22.7 tests/digitalocean/requests/compute/list_servers_tests.rb
ns-fog-1.22.6 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-1.23.0 tests/digitalocean/requests/compute/list_servers_tests.rb
ns-fog-1.22.4 tests/digitalocean/requests/compute/list_servers_tests.rb
ns-fog-1.22.3 tests/digitalocean/requests/compute/list_servers_tests.rb
ns-fog-1.22.2 tests/digitalocean/requests/compute/list_servers_tests.rb
fog-1.22.1 tests/digitalocean/requests/compute/list_servers_tests.rb