Added tests for updating resources

This commit is contained in:
Gavin Bunney
2019-10-18 11:17:08 -07:00
parent ec0c3ad91b
commit e9b753d854
12 changed files with 156 additions and 15 deletions
+17 -4
View File
@@ -7,9 +7,14 @@ import (
)
func TestAccBitbucketBanner_basic(t *testing.T) {
testAccBitbucketBannerConfig := `
config := `
resource "bitbucketserver_banner" "test" {
message = "Test Banner\n*bold*"
}`
configModified := `
resource "bitbucketserver_banner" "test" {
message = "Test Banner changed"
}
`
@@ -18,19 +23,27 @@ func TestAccBitbucketBanner_basic(t *testing.T) {
Providers: testAccProviders,
Steps: []resource.TestStep{
{
Config: testAccBitbucketBannerConfig,
Config: config,
Check: resource.ComposeTestCheckFunc(
resource.TestCheckResourceAttr("bitbucketserver_banner.test", "message", "Test Banner\n*bold*"),
resource.TestCheckResourceAttr("bitbucketserver_banner.test", "enabled", "true"),
resource.TestCheckResourceAttr("bitbucketserver_banner.test", "audience", "ALL"),
),
},
{
Config: configModified,
Check: resource.ComposeTestCheckFunc(
resource.TestCheckResourceAttr("bitbucketserver_banner.test", "message", "Test Banner changed"),
resource.TestCheckResourceAttr("bitbucketserver_banner.test", "enabled", "true"),
resource.TestCheckResourceAttr("bitbucketserver_banner.test", "audience", "ALL"),
),
},
},
})
}
func TestAccBitbucketBanner_authenticated(t *testing.T) {
testAccBitbucketBannerConfig := `
config := `
resource "bitbucketserver_banner" "test" {
message = "Test Banner\n*bold*"
audience = "AUTHENTICATED"
@@ -42,7 +55,7 @@ func TestAccBitbucketBanner_authenticated(t *testing.T) {
Providers: testAccProviders,
Steps: []resource.TestStep{
{
Config: testAccBitbucketBannerConfig,
Config: config,
Check: resource.ComposeTestCheckFunc(
resource.TestCheckResourceAttr("bitbucketserver_banner.test", "message", "Test Banner\n*bold*"),
resource.TestCheckResourceAttr("bitbucketserver_banner.test", "audience", "AUTHENTICATED"),