lib/fog/azurerm/requests/resources/create_resource_group.rb in fog-azure-rm-0.0.1 vs lib/fog/azurerm/requests/resources/create_resource_group.rb in fog-azure-rm-0.0.2

- old
+ new

@@ -8,19 +8,28 @@ rg_properties = ::Azure::ARM::Resources::Models::ResourceGroup.new rg_properties.location = location promise = @rmc.resource_groups.create_or_update(name, rg_properties) result = promise.value! Fog::Logger.debug "Resource Group #{name} created successfully." - result + Azure::ARM::Resources::Models::ResourceGroup.serialize_object(result.body) rescue MsRestAzure::AzureOperationError => e msg = "Exception creating Resource Group #{name}. #{e.body['error']['message']}" raise msg end end end class Mock - def create_resource_group(name, parameters) + def create_resource_group(name, location) + { + "location" => location, + "id" => "/subscriptions/########-####-####-####-############/resourceGroups/#{name}", + "name" => name, + "properties" => + { + "provisioningState" => "Succeeded" + } + } end end end end end