Sha256: 00ae62407cc48d96aa9af7458a4874e75fd17dd39d7cd0b2eeed91c0d6f69bce
Contents?: true
Size: 1.43 KB
Versions: 4
Compression:
Stored size: 1.43 KB
Contents
require "#{File.dirname(__FILE__)}/../spec_helper" describe OVIRT, "API" do # This spec requires the API to be stable, so that projects using # OVIRT do not have to update their code if a new (minor) # version is released. # # API compatibility is only guaranteed for minor version changes; # New major versions may change the API and require code changes # in projects using this plugin. # # Because of the API stability guarantee, these spec's may only # be changed for new major releases. before(:all) do user="admin@internal" password="123123" hostname = "ovirt.sat.lab.tlv.redhat.com" port = "8080" url = "http://#{hostname}:#{port}/api" @blank_template_id = "00000000-0000-0000-0000-000000000000" @client = ::OVIRT::Client.new(user, password, url) end after(:all) do end context 'basic api and listing' do it "test_should_return_a_version" do @client.api_version.should eql('3.0') end it "test_should_return_datacenters" do @client.datacenters.class.should eql(Array) end it "test_should_return_clusters" do @client.clusters.class.should eql(Array) end it "test_should_return_templates" do @client.templates.class.should eql(Array) end it "test_should_return_vms" do @client.vms.class.should eql(Array) end it "test_should_return_storage" do @client.storagedomains.class.should eql(Array) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rbovirt-0.0.7 | spec/integration/api_spec.rb |
rbovirt-0.0.6 | spec/integration/api_spec.rb |
rbovirt-0.0.5 | spec/integration/api_spec.rb |
rbovirt-0.0.4 | spec/integration/api_spec.rb |