Sha256: 5236ecb57e53353c637cb4918be9e604ad87c6b0f18b5b41b6036000a0496093

Contents?: true

Size: 597 Bytes

Versions: 1

Compression:

Stored size: 597 Bytes

Contents

require 'test_helper'

class VultrRegionTest < Minitest::Test

  def setup
    Vultr.api_key = ENV['VULTR_API_KEY']
  end

  def test_region_responses
    r = Vultr::Regions.list

    assert r.has_key? :status
    assert_equal r[:status], 200

    assert r.has_key? :result
    assert_instance_of Hash, r[:result]

    k, v = r[:result].first
    dc_id = k.to_i

    r = Vultr::Regions.availability(DCID: dc_id)

    assert r.has_key? :status
    assert_equal r[:status], 200

    assert r.has_key? :result
    assert_instance_of Array, r[:result]
  end

  def teardown
    # Do nothing
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vultr-0.4.3 test/vultr/vultr_region_test.rb