blob: c70f725bbeca858e07597ea03f97135f41a7190e [file]
require 'rubygems'
require 'require_relative' if RUBY_VERSION < '1.9'
require_relative 'common'
describe Deltacloud::Instance do
before do
@instance = Deltacloud::Instance.new(
:id => 'inst1',
:create_image => true,
:name => 'Instance',
:instance_profile => 'm1-small',
:state => 'RUNNING'
)
end
it 'advertise if can be used to create image' do
@instance.can_create_image?.must_equal true
@instance.create_image = false
@instance.can_create_image?.must_equal false
end
it 'advertise the current state using is_state?' do
@instance.is_running?.must_equal true
@instance.is_stopped?.must_equal false
end
end