summaryrefslogtreecommitdiff
path: root/test/lib
diff options
context:
space:
mode:
authorTiago Freire <code.tiago.frire@locaweb.com.br>2016-08-19 19:12:42 -0300
committerTiago Freire <code.tiago.frire@locaweb.com.br>2016-08-19 19:12:42 -0300
commitc7a91a55983b3a3de4f66b9c312170540c2a77cc (patch)
treef1b114e68dc3d27aa93a9bf86939ea5b9945afa6 /test/lib
parentMerge pull request #3 from akaKuruma/delete_zone (diff)
Add Delete Record feature
Diffstat (limited to 'test/lib')
-rw-r--r--test/lib/powerdnsex/managers/records_manager_test.exs14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/lib/powerdnsex/managers/records_manager_test.exs b/test/lib/powerdnsex/managers/records_manager_test.exs
index 5f314bd..aa054c2 100644
--- a/test/lib/powerdnsex/managers/records_manager_test.exs
+++ b/test/lib/powerdnsex/managers/records_manager_test.exs
@@ -25,6 +25,11 @@ defmodule PowerDNSex.RecordsManagerTest do
records: [{"127.0.0.1", true}]
}
+ @record_to_delete %{
+ name: "record-to-delete.my-domain.art.",
+ type: "A",
+ }
+
@invalid_record %{
name: "updated-record.my-domain.art.",
type: "NS",
@@ -102,4 +107,13 @@ defmodule PowerDNSex.RecordsManagerTest do
end
end
end
+
+ describe "delete/2" do
+ @tag :records_manager_update
+ test "the return given a correct record" do
+ use_cassette "records_manager/delete/success" do
+ assert RecordsManager.delete(@valid_zone, @record_to_delete) == :ok
+ end
+ end
+ end
end