Files
terraform-provider-unifi/internal/provider/data_port_profile_test.go
2023-06-07 14:11:01 +10:00

64 lines
1.4 KiB
Go

package provider
import (
"testing"
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
)
func TestAccDataPortProfile_default(t *testing.T) {
resource.ParallelTest(t, resource.TestCase{
PreCheck: func() {
preCheck(t)
preCheckVersionConstraint(t, "< 7.4")
},
ProviderFactories: providerFactories,
// TODO: CheckDestroy: ,
Steps: []resource.TestStep{
{
Config: testAccDataPortProfileConfig_default,
Check: resource.ComposeTestCheckFunc(),
},
},
})
}
func TestAccDataPortProfile_multiple_providers(t *testing.T) {
resource.ParallelTest(t, resource.TestCase{
PreCheck: func() {
preCheck(t)
preCheckVersionConstraint(t, "< 7.4")
},
ProviderFactories: map[string]func() (*schema.Provider, error){
"unifi2": func() (*schema.Provider, error) {
return New("acctest")(), nil
},
"unifi3": func() (*schema.Provider, error) {
return New("acctest")(), nil
},
},
// TODO: CheckDestroy: ,
Steps: []resource.TestStep{
{
Config: `
data "unifi_port_profile" "unifi2" {
provider = "unifi2"
}
data "unifi_port_profile" "unifi3" {
provider = "unifi3"
}
`,
Check: resource.ComposeTestCheckFunc(
// testCheckNetworkExists(t, "name"),
),
},
},
})
}
const testAccDataPortProfileConfig_default = `
data "unifi_port_profile" "default" {
}
`