terraform/backend/remote-state/consul/client_test.go

30 lines
632 B
Go

package consul
import (
"fmt"
"testing"
"time"
"github.com/hashicorp/terraform/backend"
"github.com/hashicorp/terraform/backend/remote-state"
"github.com/hashicorp/terraform/helper/acctest"
"github.com/hashicorp/terraform/state/remote"
)
func TestRemoteClient_impl(t *testing.T) {
var _ remote.Client = new(RemoteClient)
}
func TestRemoteClient(t *testing.T) {
acctest.RemoteTestPrecheck(t)
// Get the backend
b := backend.TestBackendConfig(t, New(), map[string]interface{}{
"address": "demo.consul.io:80",
"path": fmt.Sprintf("tf-unit/%s", time.Now().String()),
})
// Test
remotestate.TestClient(t, b)
}