github.com/vtorhonen/terraform@v0.9.0-beta2.0.20170307220345-5d894e4ffda7/backend/remote-state/consul/backend_test.go (about) 1 package consul 2 3 import ( 4 "fmt" 5 "os" 6 "testing" 7 "time" 8 9 "github.com/hashicorp/terraform/backend" 10 ) 11 12 func TestBackend_impl(t *testing.T) { 13 var _ backend.Backend = new(Backend) 14 } 15 16 func TestBackend(t *testing.T) { 17 addr := os.Getenv("CONSUL_HTTP_ADDR") 18 if addr == "" { 19 t.Log("consul tests require CONSUL_HTTP_ADDR") 20 t.Skip() 21 } 22 23 // Get the backend 24 b := backend.TestBackendConfig(t, New(), map[string]interface{}{ 25 "address": addr, 26 "path": fmt.Sprintf("tf-unit/%s", time.Now().String()), 27 }) 28 29 // Test 30 backend.TestBackend(t, b) 31 }