lib/fog/linode/requests/compute/avail_datacenters.rb in fog-1.3.1 vs lib/fog/linode/requests/compute/avail_datacenters.rb in fog-1.4.0

- old
+ new

@@ -16,8 +16,28 @@ :query => { :api_action => 'avail.datacenters' } ) end end + + class Mock + def avail_datacenters + response = Excon::Response.new + response.status = 200 + response.body = { + "ERRORARRAY" => [], + "DATA" => [ + { "LOCATION" => "Dallas, TX, USA", "DATACENTERID" => 2 }, + { "LOCATION" => "Fremont, CA, USA", "DATACENTERID" => 3 }, + { "LOCATION" => "Atlanta, GA, USA", "DATACENTERID" => 4 }, + { "LOCATION" => "Newark, NJ, USA", "DATACENTERID" => 6 }, + { "LOCATION" => "London, England, UK", "DATACENTERID" => 7 }, + { "LOCATION" => "Tokyo, JP", "DATACENTERID" => 8 } + ], + "ACTION" => "avail.datacenters" + } + response + end + end end end end