@@ -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
311311func 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
454456func 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