29 lines
839 B
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.
|
|
}
|