1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

[ec2] use server models to simplify get_console_output spec

This commit is contained in:
geemus 2010-05-10 14:15:55 -07:00
parent d9f3e880ef
commit 774cd921b6

View file

@ -4,16 +4,16 @@ describe 'EC2.get_console_output' do
describe 'success' do
before(:each) do
@instance_id = AWS[:ec2].run_instances(GENTOO_AMI, 1, 1).body['instancesSet'].first['instanceId']
AWS[:ec2].servers.get(@instance_id).wait_for { ready? }
@instance = AWS[:ec2].servers.create(:image_id => GENTOO_AMI)
@instance.wait_for { ready? }
end
after(:each) do
AWS[:ec2].terminate_instances([@instance_id])
@instance.destroy
end
it "should return proper attributes" do
actual = AWS[:ec2].get_console_output(@instance_id).body
actual = AWS[:ec2].get_console_output(@instance.id).body
actual['instanceId'].should be_a(String)
if actual['output']
actual['output'].should be_a(String)