lib/fog/aws/requests/elasticache/delete_cache_cluster.rb in fog-1.4.0 vs lib/fog/aws/requests/elasticache/delete_cache_cluster.rb in fog-1.5.0
- old
+ new
@@ -22,11 +22,20 @@
end
class Mock
def delete_cache_cluster(cluster_id)
- Fog::Mock.not_implemented
+ response = Excon::Response.new
+ cluster = self.data[:clusters][cluster_id]
+ cluster['CacheClusterStatus'] = 'deleting'
+ response.body = {
+ 'CacheClusters' => self.data[:clusters].values,
+ 'ResponseMetadata' => { 'RequestId' => Fog::AWS::Mock.request_id }
+ }
+ self.data[:clusters].delete(cluster_id)
+ response
end
end
+
end
end
end