123456789101112131415161718192021222324252627282930313233343536373839 |
- package provider
- import (
- "testing"
- "github.com/hashicorp/terraform-plugin-framework/providerserver"
- "github.com/hashicorp/terraform-plugin-go/tfprotov6"
- )
- const (
- // providerConfig is a shared configuration to combine with the actual
- // test configuration so the HashiCups client is properly configured.
- // It is also possible to use the HASHICUPS_ environment variables instead,
- // such as updating the Makefile and running the testing through that tool.
- //
- // language=terraform
- providerConfig = `
- provider "hashicups" {
- username = "education"
- password = "test123"
- host = "http://localhost:19090"
- }
- `
- )
- // testAccProtoV6ProviderFactories 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 testAccProtoV6ProviderFactories = map[string]func() (tfprotov6.ProviderServer, error){
- "hashicups": providerserver.NewProtocol6WithError(New("test")()),
- }
- 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.
- return
- }
|