mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
[rackspace|block_storage] fixing broken volume type tests
This commit is contained in:
parent
1266129c66
commit
604b4a625f
1 changed files with 4 additions and 11 deletions
|
@ -1,15 +1,8 @@
|
||||||
Shindo.tests('Fog::Rackspace::BlockStorage | volume_type_tests', ['rackspace']) do
|
Shindo.tests('Fog::Rackspace::BlockStorage | volume_type_tests', ['rackspace']) do
|
||||||
volume_type_format = {
|
volume_type_format = {
|
||||||
'name' => String,
|
'name' => String,
|
||||||
'extra_specs' => Hash
|
'extra_specs' => Hash,
|
||||||
}
|
'id' => String
|
||||||
|
|
||||||
list_volume_type_format = {
|
|
||||||
'volume_types' => [volume_type_format.merge({ 'id' => Integer })]
|
|
||||||
}
|
|
||||||
|
|
||||||
get_volume_type_format = {
|
|
||||||
'volume_type' => volume_type_format.merge({ 'id' => String })
|
|
||||||
}
|
}
|
||||||
|
|
||||||
service = Fog::Rackspace::BlockStorage.new
|
service = Fog::Rackspace::BlockStorage.new
|
||||||
|
@ -17,11 +10,11 @@ Shindo.tests('Fog::Rackspace::BlockStorage | volume_type_tests', ['rackspace'])
|
||||||
tests('success') do
|
tests('success') do
|
||||||
volume_type_id = service.volume_types.first.id
|
volume_type_id = service.volume_types.first.id
|
||||||
|
|
||||||
tests("#list_volume_types").formats(list_volume_type_format) do
|
tests("#list_volume_types").formats('volume_types' => [volume_type_format]) do
|
||||||
service.list_volume_types.body
|
service.list_volume_types.body
|
||||||
end
|
end
|
||||||
|
|
||||||
tests("#get_volume_type(#{volume_type_id})").formats(get_volume_type_format) do
|
tests("#get_volume_type(#{volume_type_id})").formats('volume_type' => volume_type_format) do
|
||||||
service.get_volume_type(volume_type_id).body
|
service.get_volume_type(volume_type_id).body
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue