Sha256: bc131e33d39f86cf369fc6de14761471e069a386e98831878d711e6cfcab288e

Contents?: true

Size: 563 Bytes

Versions: 3

Compression:

Stored size: 563 Bytes

Contents

require 'spec_helper'

describe Smartdc::Api::Datacenters do
  describe ".datacenters", vcr: { cassette_name: 'datacenters/index' } do
    it "receives list of datacenters" do
      expect(Smartdc.datacenters.content.count).to be > 0
    end
  end

  describe ".datacenter", vcr: { cassette_name: 'datacenters/show' } do
    let(:name) do
      VCR.use_cassette('datacenters/index') { Smartdc.datacenters.content.first[0] }
    end

    it "receives a datacenter" do
      expect(Smartdc.datacenter(name).content['message']).to match(/#{name}/)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
smartdc-2.0.2 spec/smartdc/api/datacenters_spec.rb
smartdc-2.0.1 spec/smartdc/api/datacenters_spec.rb
smartdc-2.0.0 spec/smartdc/api/datacenters_spec.rb