Sha256: bbfa7f0532e343aef8110761ff4b989267bf2fb3ad3ef9abad13a87ce0f303f9
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
require 'minitest/autorun' require_relative File.join('..', '..', '..', 'lib', 'deltacloud', 'api.rb') require_relative 'common.rb' describe 'RhevmDriver Realms' do before do @driver = Deltacloud::new(:rhevm, credentials) VCR.insert_cassette __name__ end after do VCR.eject_cassette end it 'must throw error when wrong credentials' do Proc.new do @driver.backend.realms(OpenStruct.new(:user => 'unknown', :password => 'wrong')) end.must_raise Deltacloud::ExceptionHandler::AuthenticationFailure, 'Authentication Failure' end it 'must return list of realms' do @driver.realms.wont_be_empty @driver.realms.first.must_be_kind_of Realm end it 'must allow to filter realms' do @driver.realms(:id => '3c8af388-cff6-11e0-9267-52540013f702').wont_be_empty @driver.realms(:id => '3c8af388-cff6-11e0-9267-52540013f702').must_be_kind_of Array @driver.realms(:id => '3c8af388-cff6-11e0-9267-52540013f702').size.must_equal 1 @driver.realms(:id => '3c8af388-cff6-11e0-9267-52540013f702').first.id.must_equal '3c8af388-cff6-11e0-9267-52540013f702' @driver.realms(:id => 'unknown').must_be_empty end it 'must allow to retrieve single realm' do @driver.realm(:id => '3c8af388-cff6-11e0-9267-52540013f702').wont_be_nil @driver.realm(:id => '3c8af388-cff6-11e0-9267-52540013f702').must_be_kind_of Realm @driver.realm(:id => 'unknown').must_be_nil end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deltacloud-core-1.0.2 | tests/drivers/rhevm/realms_test.rb |