terraform-provider-nautobot/internal/provider/provider_test.go

29 lines
839 B
Go

package provider
import (
"testing"
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
)
// providerFactories are used to instantiate a provider during acceptance testing.
// The factory function will be invoked for every Terraform CLI command executed
// to create a provider server to which the CLI can reattach.
var providerFactories = map[string]func() (*schema.Provider, error){
"nautobot": func() (*schema.Provider, error) {
return New("dev")(), nil
},
}
func TestProvider(t *testing.T) {
if err := New("dev")().InternalValidate(); err != nil {
t.Fatalf("err: %s", err)
}
}
func testAccPreCheck(t *testing.T) {
// You can add code here to run prior to any test case execution, for example assertions
// about the appropriate environment variables being set are common to see in a pre-check
// function.
}