Sha256: cfb73b3e9490c17e2398ab55fab6e114c70d2e6b4e3598a0d9e2de3a8f6a22f8

Contents?: true

Size: 792 Bytes

Versions: 15

Compression:

Stored size: 792 Bytes

Contents

require File.join(File.dirname(__FILE__), '..', 'spec_helper')

if Fog.mocking?
  describe Fog::Vcloud, :type => :mock_vcloud_request do
    subject { @vcloud }

    it { should respond_to :get_versions }

    describe "#get_versions" do
      before { @versions = @vcloud.get_versions( @vcloud.versions_uri ) }
      subject { @versions }

      it_should_behave_like "all responses"

      describe "body" do
        subject { @versions.body }

        it { should have(4).keys }
        it_should_behave_like "it has the standard xmlns attributes"   # 2 keys

        its(:xmlns) { should == "http://www.vmware.com/vcloud/versions" }
        its(:VersionInfo) { should == { :LoginUrl => @mock_version[:login_url] , :Version => @mock_version[:version] } }

      end
    end
  end
else
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
fog-0.2.15 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.14 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.13 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.12 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.11 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.10 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.9 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.8 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.7 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.6 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.5 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.4 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.3 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.2 spec/vcloud/requests/get_versions_spec.rb
fog-0.2.1 spec/vcloud/requests/get_versions_spec.rb