test/integration/virtual_machine_extension.rb in fog-azure-rm-0.1.2 vs test/integration/virtual_machine_extension.rb in fog-azure-rm-0.2.0
- old
+ new
@@ -94,10 +94,17 @@
version: 'latest',
platform: 'Windows'
)
########################################################################################################################
+ ###################### Check Virtual Machine Extension Exists? ######################
+ ########################################################################################################################
+
+ flag = compute.virtual_machine_extensions.check_vm_extension_exists('TestRG-VME', 'TestVM', 'IaasAntimalware')
+ puts "Virtual machine extension doesn't exist." unless flag
+
+ ########################################################################################################################
###################### Attach Extension To Server ######################
########################################################################################################################
vm_extension = compute.virtual_machine_extensions.create(
resource_group: 'TestRG-VME',
@@ -149,9 +156,10 @@
storage = storage.storage_accounts.get('TestRG-VME', storage_account_name)
storage.destroy
resource_group = rs.resource_groups.get('TestRG-VME')
resource_group.destroy
+ puts 'Integration Test for virtual machine extension ran successfully'
rescue
puts 'Integration Test for vm extension is failing'
resource_group.destroy unless resource_group.nil?
end