fixed consoles to use :aliases

This commit is contained in:
Matheus Mina 2013-12-11 16:49:49 -02:00
parent 25f509fff1
commit d4885dbe4d
2 changed files with 6 additions and 6 deletions

View File

@ -14,7 +14,7 @@ module Fog
attribute :name, :aliases => :name_label
attribute :__affinity, :aliases => :affinity
attribute :allowed_operations
attribute :consoles
attribute :__consoles, :aliases => :consoles
attribute :domarch
attribute :domid
attribute :tags
@ -64,8 +64,8 @@ module Fog
service.hosts.get __affinity
end
def get_consoles
consoles.collect {|console| service.consoles.get console }
def consoles
__consoles.collect {|console| service.consoles.get console }
end
def destroy

View File

@ -31,7 +31,7 @@ Shindo.tests('Fog::Compute[:xenserver] | server model', ['xenserver']) do
:is_a_template,
:__affinity,
:allowed_operations,
:consoles,
:__consoles,
:domarch,
:domid,
:__guest_metrics,
@ -113,8 +113,8 @@ Shindo.tests('Fog::Compute[:xenserver] | server model', ['xenserver']) do
end
tests('return valid consoles') do
test('as an array') { server.get_consoles.kind_of? Array }
server.get_consoles.each { |i|
test('as an array') { server.consoles.kind_of? Array }
server.consoles.each { |i|
test('and each Console should be a Fog::Compute::XenServer::Console') { i.kind_of? Fog::Compute::XenServer::Console }
}
end