1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/tests/rackspace/requests/servers/get_image_details_tests.rb
2010-04-06 21:48:59 -07:00

25 lines
542 B
Ruby

Shindo.tests('Rackspace::Servers#get_image_details', 'rackspace') do
tests('success') do
before do
@data = Rackspace[:servers].get_image_details(3).body['image']
end
test('has proper output format') do
validate_format(@data, Rackspace::Servers::Formats::IMAGE)
end
end
tests('failure') do
test('raises NotFound error if image does not exist') do
begin
Rackspace[:servers].get_image_details(0)
false
rescue Excon::Errors::NotFound
true
end
end
end
end