github.com/peterbale/terraform@v0.9.0-beta2.0.20170315142748-5723acd55547/builtin/providers/consul/data_source_consul_catalog_services_test.go (about) 1 package consul 2 3 import ( 4 "testing" 5 6 "github.com/hashicorp/terraform/helper/resource" 7 ) 8 9 func TestAccDataConsulCatalogServices_basic(t *testing.T) { 10 resource.Test(t, resource.TestCase{ 11 Providers: testAccProviders, 12 Steps: []resource.TestStep{ 13 resource.TestStep{ 14 Config: testAccDataConsulCatalogServicesConfig, 15 Check: resource.ComposeTestCheckFunc( 16 testAccCheckDataSourceValue("data.consul_catalog_services.read", "datacenter", "dc1"), 17 testAccCheckDataSourceValue("data.consul_catalog_services.read", "services.%", "1"), 18 testAccCheckDataSourceValue("data.consul_catalog_services.read", "services.consul", ""), 19 ), 20 }, 21 }, 22 }) 23 } 24 25 const testAccDataConsulCatalogServicesConfig = ` 26 data "consul_catalog_services" "read" { 27 query_options { 28 allow_stale = true 29 require_consistent = false 30 token = "" 31 wait_index = 0 32 wait_time = "1m" 33 } 34 } 35 `