spec/rackspace/requests/servers/create_image_spec.rb in fog-0.0.29 vs spec/rackspace/requests/servers/create_image_spec.rb in fog-0.0.30

- old
+ new

@@ -1,12 +1,26 @@ require File.dirname(__FILE__) + '/../../../spec_helper' describe 'Rackspace::Servers.create_image' do describe 'success' do + before(:each) do + # flavor 1 = 256, image 3 = gentoo 2008.0 + @server_id = servers.create_server(1, 3).body['server']['id'] + end + + after(:each) do + eventually(128) do + servers.delete_server(@server_id) + end + servers.delete_image(@image_id) + end + it "should return proper attributes" do - pending - p servers.create_image(id) + actual = servers.create_image(@server_id).body['image'] + @image_id = actual['id'] + actual['id'].should be_an(Integer) + actual['serverId'].should be_an(Integer) end end end \ No newline at end of file