2013-01-21 20:39:24 +00:00
|
|
|
Shindo.tests('Fog::DNS[:dreamhost] | delete_record request', ['dreamhost', 'dns']) do
|
|
|
|
|
|
|
|
tests("success") do
|
2014-05-26 13:44:18 +00:00
|
|
|
|
2013-01-21 20:39:24 +00:00
|
|
|
test("delete testing records") do
|
|
|
|
name = "delete-test.#{test_domain}"
|
|
|
|
type = "A"
|
|
|
|
value = "1.2.3.4"
|
|
|
|
comment = "test"
|
|
|
|
Fog::DNS[:dreamhost].create_record(name, type, value, comment)
|
|
|
|
response = Fog::DNS[:dreamhost].delete_record(name, type, value)
|
|
|
|
response.body['result'] == 'success'
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
tests( 'failure') do
|
|
|
|
raises(RuntimeError, 'deleting non-existent record') do
|
|
|
|
Fog::DNS[:dreamhost].delete_record('foo.bar.bar', 'A', '1.2.3.4')
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
# helper
|
|
|
|
cleanup_records
|
|
|
|
|
|
|
|
end
|