lib/brightbox-cli/vendor/fog/lib/fog/zerigo/requests/dns/delete_host.rb in brightbox-cli-0.14.1 vs lib/brightbox-cli/vendor/fog/lib/fog/zerigo/requests/dns/delete_host.rb in brightbox-cli-0.15.0

- old
+ new

@@ -17,8 +17,27 @@ :path => "/api/1.1/hosts/#{host_id}.xml" ) end end + + class Mock # :nodoc:all + def delete_host(host_id) + host = find_host(host_id) + + response = Excon::Response.new + + if host + zone = find_by_zone_id(host['zone-id']) + zone['hosts'].delete(host) + + response.status = 200 + else + response.status = 404 + end + + response + end + end end end end