Skip to content

Commit

Permalink
Using new fog-core release to fix some default_value issues
Browse files Browse the repository at this point in the history
  • Loading branch information
plribeiro3000 committed Aug 26, 2014
1 parent b7542fd commit 62d87e5
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 16 deletions.
12 changes: 0 additions & 12 deletions lib/fog/compute/xen_server/models/vdi.rb
Expand Up @@ -46,18 +46,6 @@ class Vdi < Fog::Model
require_before_save :name, :storage_repository

alias_method :storage_repository, :sr

#
# Sharable is false by default
# read_only is false by default
# There is a bug on fog-core that need to be solved before
# default_values work with false value
#
def initialize(attributes = {})
self.read_only ||= false unless attributes[:read_only]
self.sharable ||= false unless attributes[:sharable]
super
end
end
end
end
Expand Down
Expand Up @@ -54,8 +54,9 @@ def self.read_identity
:vdis => :__vdis })
end

it 'should have 4 default values' do
it 'should have 5 default values' do
storage_repository_class.default_values.must_equal(:content_type => 'user',
:shared => false,
:description => '',
:physical_size => '0',
:sm_config => {})
Expand Down
5 changes: 3 additions & 2 deletions spec/fog/compute/xen_server/models/vbd_spec.rb
Expand Up @@ -56,9 +56,10 @@ def self.read_identity
:metrics => :__metrics })
end

it 'should have 8 default values' do
it 'should have 9 default values' do
vbd_class.default_values.must_equal(:bootable => true,
:mode => 'RW',
:mode => 'RW',
:empty => false,
:other_config => { 'owner' => '' },
:qos_supported_algorithms => [],
:qos_algorithm_params => {},
Expand Down
4 changes: 3 additions & 1 deletion spec/fog/compute/xen_server/models/vdi_spec.rb
Expand Up @@ -69,8 +69,10 @@ def self.read_identity
:snapshot_of => :__snapshot_of)
end

it 'should have 3 default values' do
it 'should have 5 default values' do
vdi_class.default_values.must_equal(:other_config => {},
:read_only => false,
:sharable => false,
:tags => 'system',
:virtual_size => '8589934592')
end
Expand Down

0 comments on commit 62d87e5

Please sign in to comment.