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 ###################### ########################################################################################################################