tests/aws/requests/auto_scaling/model_tests.rb in fog-0.11.0 vs tests/aws/requests/auto_scaling/model_tests.rb in fog-1.0.0
- old
+ new
@@ -6,59 +6,59 @@
lc = nil
lc_id = 'fog-model-lc'
tests('configurations') do
tests('getting a missing configuration') do
- returns(nil) { AWS[:auto_scaling].configurations.get('fog-no-such-lc') }
+ returns(nil) { Fog::AWS[:auto_scaling].configurations.get('fog-no-such-lc') }
end
tests('create configuration') do
- lc = AWS[:auto_scaling].configurations.create(:id => lc_id, :image_id => 'ami-8c1fece5', :instance_type => 't1.micro')
+ lc = Fog::AWS[:auto_scaling].configurations.create(:id => lc_id, :image_id => 'ami-8c1fece5', :instance_type => 't1.micro')
#tests("dns names is set").returns(true) { lc.dns_name.is_a?(String) }
tests("created_at is set").returns(true) { Time === lc.created_at }
#tests("policies is empty").returns([]) { lc.policies }
end
tests('all configurations') do
- lc_ids = AWS[:auto_scaling].configurations.all.map{|e| e.id}
+ lc_ids = Fog::AWS[:auto_scaling].configurations.all.map{|e| e.id}
tests("contains lc").returns(true) { lc_ids.include? lc_id }
end
tests('get configuration') do
- lc2 = AWS[:auto_scaling].configurations.get(lc_id)
+ lc2 = Fog::AWS[:auto_scaling].configurations.get(lc_id)
tests('ids match').returns(lc_id) { lc2.id }
end
tests('creating a duplicate configuration') do
raises(Fog::AWS::AutoScaling::IdentifierTaken) do
- AWS[:auto_scaling].configurations.create(:id => lc_id, :image_id => 'ami-8c1fece5', :instance_type => 't1.micro')
+ Fog::AWS[:auto_scaling].configurations.create(:id => lc_id, :image_id => 'ami-8c1fece5', :instance_type => 't1.micro')
end
end
end
tests('groups') do
tests('getting a missing group') do
- returns(nil) { AWS[:auto_scaling].groups.get('fog-no-such-asg') }
+ returns(nil) { Fog::AWS[:auto_scaling].groups.get('fog-no-such-asg') }
end
asg = nil
asg_id = 'fog-model-asg'
tests('create') do
- asg = AWS[:auto_scaling].groups.create(:id => asg_id, :availability_zones => ['us-east-1d'], :launch_configuration_name => lc_id)
+ asg = Fog::AWS[:auto_scaling].groups.create(:id => asg_id, :availability_zones => ['us-east-1d'], :launch_configuration_name => lc_id)
#tests("dns names is set").returns(true) { asg.dns_name.is_a?(String) }
tests("created_at is set").returns(true) { Time === asg.created_at }
#tests("policies is empty").returns([]) { asg.policies }
end
tests('all') do
- asg_ids = AWS[:auto_scaling].groups.all.map{|e| e.id}
+ asg_ids = Fog::AWS[:auto_scaling].groups.all.map{|e| e.id}
tests("contains asg").returns(true) { asg_ids.include? asg_id }
end
tests('get') do
- asg2 = AWS[:auto_scaling].groups.get(asg_id)
+ asg2 = Fog::AWS[:auto_scaling].groups.get(asg_id)
tests('ids match').returns(asg_id) { asg2.id }
end
tests('suspend processes') do
asg.suspend_processes()
@@ -70,11 +70,11 @@
tests('no processes suspended').returns([]) { asg.suspended_processes }
end
tests('creating a duplicate group') do
raises(Fog::AWS::AutoScaling::IdentifierTaken) do
- AWS[:auto_scaling].groups.create(:id => asg_id, :availability_zones => ['us-east-1d'], :launch_configuration_name => lc_id)
+ Fog::AWS[:auto_scaling].groups.create(:id => asg_id, :availability_zones => ['us-east-1d'], :launch_configuration_name => lc_id)
end
end
tests('destroy group') do
asg.destroy
@@ -95,10 +95,10 @@
lc.destroy
lc = nil
end
end
- #server = AWS[:compute].servers.create
+ #server = Fog::AWS[:compute].servers.create
#tests('register instance') do
# begin
# elb.register_instances(server.id)
# rescue Fog::AWS::ELB::InvalidInstance
# # It may take a moment for a newly created instances to be visible to ELB requests