Skip to content

Commit 6d62f92

Browse files
committed
test: defer to prevent crashes in CI
1 parent 7511053 commit 6d62f92

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

internal/services/dns_zone_transfers_incoming/resource_test.go

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,14 @@ func TestAccCloudflareDNSZoneTransfersIncoming_Basic(t *testing.T) {
6565
tflog.Error(context.Background(), fmt.Sprintf("Failed to bootstrap Cloudflare DNS peer: %s", err))
6666
}
6767

68+
defer func() {
69+
// Delete the original peer after we are done
70+
_, err = client.DNS.ZoneTransfers.Peers.Delete(context.Background(), peer.ID, dns.ZoneTransferPeerDeleteParams{AccountID: cloudflare.F(accountID)})
71+
if err != nil {
72+
tflog.Error(context.Background(), fmt.Sprintf("Failed to cleanup Cloudflare DNS peer in incoming test: %s", err))
73+
}
74+
}()
75+
6876
resource.Test(t, resource.TestCase{
6977
PreCheck: func() { acctest.TestAccPreCheck(t) },
7078
ProtoV6ProviderFactories: acctest.TestAccProtoV6ProviderFactories,
@@ -79,11 +87,6 @@ func TestAccCloudflareDNSZoneTransfersIncoming_Basic(t *testing.T) {
7987
},
8088
},
8189
})
82-
// Delete the original peer after we are done
83-
_, err = client.DNS.ZoneTransfers.Peers.Delete(context.Background(), peer.ID, dns.ZoneTransferPeerDeleteParams{AccountID: cloudflare.F(accountID)})
84-
if err != nil {
85-
tflog.Error(context.Background(), fmt.Sprintf("Failed to cleanup Cloudflare DNS peer in incoming test: %s", err))
86-
}
8790
}
8891

8992
func TestAccCloudflareDNSZoneTransfersIncoming_Update(t *testing.T) {

0 commit comments

Comments
 (0)