Added bitbucketserver_banner resource and bitbucketserver_cluster data source

This commit is contained in:
Gavin Bunney
2019-10-15 09:07:05 -07:00
parent 0ec65e856a
commit 37df957f41
10 changed files with 424 additions and 3 deletions

View File

@@ -0,0 +1,36 @@
package bitbucket
import (
"testing"
"github.com/hashicorp/terraform/helper/resource"
)
func TestAccBitbucketDataCluster(t *testing.T) {
config := `
data "bitbucketserver_cluster" "main" {}
`
resource.Test(t, resource.TestCase{
PreCheck: func() { testAccPreCheck(t) },
Providers: testAccProviders,
Steps: []resource.TestStep{
{
Config: config,
Check: resource.ComposeTestCheckFunc(
resource.TestCheckResourceAttr("data.bitbucketserver_cluster.main", "running", "true"),
resource.TestCheckResourceAttr("data.bitbucketserver_cluster.main", "local_node.#", "1"),
resource.TestCheckResourceAttrSet("data.bitbucketserver_cluster.main", "local_node.0.id"),
resource.TestCheckResourceAttrSet("data.bitbucketserver_cluster.main", "local_node.0.hostname"),
resource.TestCheckResourceAttrSet("data.bitbucketserver_cluster.main", "local_node.0.port"),
resource.TestCheckResourceAttr("data.bitbucketserver_cluster.main", "local_node.0.local", "true"),
resource.TestCheckResourceAttr("data.bitbucketserver_cluster.main", "nodes.#", "1"),
resource.TestCheckResourceAttrSet("data.bitbucketserver_cluster.main", "nodes.0.id"),
resource.TestCheckResourceAttrSet("data.bitbucketserver_cluster.main", "nodes.0.hostname"),
resource.TestCheckResourceAttrSet("data.bitbucketserver_cluster.main", "nodes.0.port"),
resource.TestCheckResourceAttr("data.bitbucketserver_cluster.main", "nodes.0.local", "true"),
),
},
},
})
}