test/integration/server.rb in fog-azure-rm-0.1.2 vs test/integration/server.rb in fog-azure-rm-0.2.0
- old
+ new
@@ -78,10 +78,17 @@
ip_configuration_name: 'testIpConfiguration',
private_ip_allocation_method: 'Dynamic'
)
########################################################################################################################
+ ###################### Check for Virtual Machine ######################
+ ########################################################################################################################
+
+ flag = compute.servers.check_vm_exists('TestRG-VM', 'TestVM')
+ puts "Virtual Machine doesn't exist." unless flag
+
+ ########################################################################################################################
###################### Create Server ######################
########################################################################################################################
virtual_machine = compute.servers.create(
name: 'TestVM',
@@ -211,9 +218,10 @@
storage = storage.storage_accounts.get('TestRG-VM', storage_account_name)
storage.destroy
resource_group = rs.resource_groups.get('TestRG-VM')
resource_group.destroy
+ puts 'Integration Test for virtual machine ran successfully'
rescue
puts 'Integration Test for virtual machine is failing'
resource_group.destroy unless resource_group.nil?
end