Skip to content

Commit 60aa932

Browse files
committed
Fix ABP tests
1 parent 689159b commit 60aa932

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

incapsula/resource_abp_websites_test.go

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func TestAccAbpWebsites_Basic(t *testing.T) {
2525
CheckDestroy: testAccCheckAbpWebsitesDestroy,
2626
Steps: []resource.TestStep{
2727
{
28-
Config: testAccAbpWebsitesBasic(t, true),
28+
Config: testAccAbpWebsitesBasic(t, true, GenerateTestDomain(t)),
2929
Check: resource.ComposeTestCheckFunc(
3030
testAccCheckAbpWebsitesExists(&websitesResponse),
3131
resource.TestCheckResourceAttrSet(abpWebsitesResource, "account_id"),
@@ -37,7 +37,7 @@ func TestAccAbpWebsites_Basic(t *testing.T) {
3737
),
3838
},
3939
{
40-
Config: testAccAbpWebsitesMultipleWebsites(t),
40+
Config: testAccAbpWebsitesMultipleWebsites(t, GenerateTestDomain(t), GenerateTestDomain(t), GenerateTestDomain(t)),
4141
Check: resource.ComposeTestCheckFunc(
4242
testAccCheckAbpWebsitesExists(&websitesResponse),
4343
resource.TestCheckResourceAttrSet(abpWebsitesResource, "account_id"),
@@ -221,7 +221,7 @@ func TestAccAbpWebsites_ImportBasic(t *testing.T) {
221221
CheckDestroy: testAccCheckAbpWebsitesDestroy,
222222
Steps: []resource.TestStep{
223223
{
224-
Config: testAccAbpWebsitesBasic(t, true),
224+
Config: testAccAbpWebsitesBasic(t, true, GenerateTestDomain(t)),
225225
Check: resource.ComposeTestCheckFunc(
226226
testAccCheckAbpWebsitesExists(&websitesResponse),
227227
resource.TestCheckResourceAttrSet(abpWebsitesResource, "account_id"),
@@ -310,6 +310,8 @@ func TestAccAbpWebsites_ImportDuplicateNames(t *testing.T) {
310310

311311
func TestAccAbpWebsites_ChangeSiteId(t *testing.T) {
312312
var websitesResponse AbpTerraformAccount
313+
var siteId1 = GenerateTestDomain(t)
314+
var siteId2 = GenerateTestDomain(t)
313315

314316
resource.Test(t, resource.TestCase{
315317
PreCheck: func() {
@@ -319,7 +321,7 @@ func TestAccAbpWebsites_ChangeSiteId(t *testing.T) {
319321
CheckDestroy: testAccCheckAbpWebsitesDestroy,
320322
Steps: []resource.TestStep{
321323
{
322-
Config: testAccAbpWebsitesChangeSiteId(t, "sites-1"),
324+
Config: testAccAbpWebsitesChangeSiteId(t, siteId1, siteId2),
323325
Check: resource.ComposeTestCheckFunc(
324326
testAccCheckAbpWebsitesExists(&websitesResponse),
325327
resource.TestCheckResourceAttrSet(abpWebsitesResource, "account_id"),
@@ -331,7 +333,7 @@ func TestAccAbpWebsites_ChangeSiteId(t *testing.T) {
331333
),
332334
},
333335
{
334-
Config: testAccAbpWebsitesChangeSiteId(t, "sites-2"),
336+
Config: testAccAbpWebsitesChangeSiteId(t, siteId2),
335337
Check: resource.ComposeTestCheckFunc(
336338
testAccCheckAbpWebsitesExists(&websitesResponse),
337339
resource.TestCheckResourceAttrSet(abpWebsitesResource, "account_id"),
@@ -403,10 +405,10 @@ func createTestDomain(t *testing.T, id string) string {
403405
return generatedDomain
404406
}
405407

406-
func testAccAbpWebsitesMultipleWebsites(t *testing.T) string {
407-
return testAccCheckIncapsulaSiteConfig(t, "sites-1") +
408-
testAccCheckIncapsulaSiteConfig(t, "sites-2") +
409-
testAccCheckIncapsulaSiteConfig(t, "sites-3") +
408+
func testAccAbpWebsitesMultipleWebsites(t *testing.T, domain1 string, domain2 string, domain3 string) string {
409+
return testAccCheckIncapsulaSiteConfig(t, domain1) +
410+
testAccCheckIncapsulaSiteConfig(t, domain2) +
411+
testAccCheckIncapsulaSiteConfig(t, domain3) +
410412
fmt.Sprintf(`
411413
data "incapsula_account_data" "account_data" {
412414
}
@@ -423,19 +425,19 @@ func testAccAbpWebsitesMultipleWebsites(t *testing.T) string {
423425
website_group {
424426
name = "sites-2"
425427
website {
426-
incapsula_site_id = incapsula_site.sites-2.id
428+
incapsula_site_id = incapsula_site.%s.id
427429
enable_mitigation = false
428430
}
429431
website {
430-
incapsula_site_id = incapsula_site.sites-3.id
432+
incapsula_site_id = incapsula_site.%s.id
431433
enable_mitigation = true
432434
}
433435
}
434-
}`, abpWebsitesResourceName, accountConfigName)
436+
}`, abpWebsitesResourceName, accountConfigName, domain1, domain2)
435437
}
436438

437-
func testAccAbpWebsitesBasic(t *testing.T, mitigationEnabled bool) string {
438-
return testAccCheckIncapsulaSiteConfig(t, "sites-1") + fmt.Sprintf(`
439+
func testAccAbpWebsitesBasic(t *testing.T, mitigationEnabled bool, domainName string) string {
440+
return testAccCheckIncapsulaSiteConfigBasic(domainName) + fmt.Sprintf(`
439441
data "incapsula_account_data" "account_data" {
440442
}
441443
resource "%s" "%s" {
@@ -444,11 +446,11 @@ func testAccAbpWebsitesBasic(t *testing.T, mitigationEnabled bool) string {
444446
website_group {
445447
name = "sites-1"
446448
website {
447-
incapsula_site_id = incapsula_site.sites-1.id
449+
incapsula_site_id = incapsula_site.%s.id
448450
enable_mitigation = %t
449451
}
450452
}
451-
}`, abpWebsitesResourceName, accountConfigName, mitigationEnabled)
453+
}`, abpWebsitesResourceName, accountConfigName, domainName, mitigationEnabled)
452454
}
453455

454456
func testAccAbpWebsitesBasic2(t *testing.T, mitigationEnabled bool) string {
@@ -568,8 +570,8 @@ func testAccAbpWebsitesAutoPublish(t *testing.T, autoPublish bool) string {
568570
}`, abpWebsitesResourceName, accountConfigName, autoPublish)
569571
}
570572

571-
func testAccAbpWebsitesChangeSiteId(t *testing.T, siteId string) string {
572-
return testAccCheckIncapsulaSiteConfig(t, "sites-1") + testAccCheckIncapsulaSiteConfig(t, "sites-2") +
573+
func testAccAbpWebsitesChangeSiteId(t *testing.T, siteId string, siteId2 string) string {
574+
return testAccCheckIncapsulaSiteConfigBasic(siteId) + testAccCheckIncapsulaSiteConfig(t, siteId2) +
573575
fmt.Sprintf(`
574576
data "incapsula_account_data" "account_data" {
575577
}

0 commit comments

Comments
 (0)