dnscontrol/pkg/cloudflare-go/resource_group_test.go
Tom Limoncelli 7fd6a74e0c
CLOUDFLAREAPI: CF_REDIRECT/CF_TEMP_REDIRECT should dtrt using Single Redirects (#3002)
Co-authored-by: Josh Zhang <jzhang1@stackoverflow.com>
2024-06-18 17:38:50 -04:00

48 lines
873 B
Go

package cloudflare
import (
"fmt"
"testing"
"github.com/stretchr/testify/assert"
)
func TestNewResourceGroup(t *testing.T) {
setup()
defer teardown()
key := "com.cloudflare.test.1"
rg := NewResourceGroup(key)
assert.Equal(t, rg.Name, key)
assert.Equal(t, rg.Scope.Key, key)
}
func TestNewResourceGroupForAccount(t *testing.T) {
setup()
defer teardown()
id := "some-fake-account-id"
rg := NewResourceGroupForAccount(Account{
ID: id,
})
key := fmt.Sprintf("com.cloudflare.api.account.%s", id)
assert.Equal(t, rg.Name, key)
assert.Equal(t, rg.Scope.Key, key)
}
func TestNewResourceGroupForZone(t *testing.T) {
setup()
defer teardown()
id := "some-fake-zone-id"
rg := NewResourceGroupForZone(Zone{
ID: id,
})
key := fmt.Sprintf("com.cloudflare.api.account.zone.%s", id)
assert.Equal(t, rg.Name, key)
assert.Equal(t, rg.Scope.Key, key)
}