test/integration/traffic_manager.rb in fog-azure-rm-0.1.2 vs test/integration/traffic_manager.rb in fog-azure-rm-0.2.0
- old
+ new
@@ -31,10 +31,17 @@
name: 'TestRG-TM',
location: LOCATION
)
########################################################################################################################
+ ###################### Check Traffic Manager Profile Exists? ######################
+ ########################################################################################################################
+
+ flag = traffic_manager.traffic_manager_profiles.check_traffic_manager_profile_exists('TestRG-TM', 'test-tmp')
+ puts "Traffic Manager Profile doesn't exist." unless flag
+
+ ########################################################################################################################
###################### Create Traffic Manager Profile ######################
########################################################################################################################
traffic_manager_profile = traffic_manager.traffic_manager_profiles.create(
name: 'test-tmp',
@@ -45,9 +52,16 @@
protocol: 'http',
port: '80',
path: '/monitorpage.aspx'
)
puts "Created traffic manager profile: #{traffic_manager_profile.name}"
+
+ ########################################################################################################################
+ ###################### Check Traffic Manager Endpoint Exists? ######################
+ ########################################################################################################################
+
+ flag = traffic_manager.traffic_manager_end_points.check_traffic_manager_endpoint_exists('TestRG-TM', 'test-tmp', 'myendpoint', 'externalEndpoints')
+ puts "Traffic Manager Endpoint doesn't exist." unless flag
########################################################################################################################
###################### Create Traffic Manager Endpoint ######################
########################################################################################################################