@@ -90,10 +90,10 @@ func TestAccCodefreshPipeline_PremitRestartFromFailedSteps(t *testing.T) {
9090 CheckDestroy : testAccCheckCodefreshPipelineDestroy ,
9191 Steps : []resource.TestStep {
9292 {
93- Config : testAccCodefreshPipelineBasicConfigPermitRestartFromFailedSteps (name , "codefresh-contrib/react-sample-app" , "./codefresh.yml" , "master" , "git" , ptrBool ( true ) ),
93+ Config : testAccCodefreshPipelineBasicConfigPermitRestartFromFailedSteps (name , "codefresh-contrib/react-sample-app" , "./codefresh.yml" , "master" , "git" , PermitRestartPermit ),
9494 Check : resource .ComposeTestCheckFunc (
9595 testAccCheckCodefreshPipelineExists (resourceName , & pipeline ),
96- resource .TestCheckResourceAttr (resourceName , "spec.0.permit_restart_from_failed_steps" , "true" ),
96+ resource .TestCheckResourceAttr (resourceName , "spec.0.permit_restart_from_failed_steps" , PermitRestartPermit ),
9797 ),
9898 },
9999 {
@@ -102,10 +102,22 @@ func TestAccCodefreshPipeline_PremitRestartFromFailedSteps(t *testing.T) {
102102 ImportStateVerify : true ,
103103 },
104104 {
105- Config : testAccCodefreshPipelineBasicConfigPermitRestartFromFailedSteps (name , "codefresh-contrib/react-sample-app" , "./codefresh.yml" , "master" , "git" , ptrBool ( false ) ),
105+ Config : testAccCodefreshPipelineBasicConfigPermitRestartFromFailedSteps (name , "codefresh-contrib/react-sample-app" , "./codefresh.yml" , "master" , "git" , PermitRestartForbid ),
106106 Check : resource .ComposeTestCheckFunc (
107107 testAccCheckCodefreshPipelineExists (resourceName , & pipeline ),
108- resource .TestCheckResourceAttr (resourceName , "spec.0.permit_restart_from_failed_steps" , "false" ),
108+ resource .TestCheckResourceAttr (resourceName , "spec.0.permit_restart_from_failed_steps" , PermitRestartForbid ),
109+ ),
110+ },
111+ {
112+ ResourceName : resourceName ,
113+ ImportState : true ,
114+ ImportStateVerify : true ,
115+ },
116+ {
117+ Config : testAccCodefreshPipelineBasicConfigPermitRestartFromFailedSteps (name , "codefresh-contrib/react-sample-app" , "./codefresh.yml" , "master" , "git" , PermitRestartUseAccountSettings ),
118+ Check : resource .ComposeTestCheckFunc (
119+ testAccCheckCodefreshPipelineExists (resourceName , & pipeline ),
120+ resource .TestCheckResourceAttr (resourceName , "spec.0.permit_restart_from_failed_steps" , PermitRestartUseAccountSettings ),
109121 ),
110122 },
111123 },
@@ -1070,7 +1082,7 @@ resource "codefresh_pipeline" "test" {
10701082` , rName , repo , path , revision , context , concurrency , concurrencyBranch , concurrencyTrigger )
10711083}
10721084
1073- func testAccCodefreshPipelineBasicConfigPermitRestartFromFailedSteps (rName string , repo string , path string , revision string , context string , permitRestartFromFailedSteps * bool ) string {
1085+ func testAccCodefreshPipelineBasicConfigPermitRestartFromFailedSteps (rName string , repo string , path string , revision string , context string , permitRestartFromFailedSteps string ) string {
10741086 return fmt .Sprintf (`
10751087resource "codefresh_pipeline" "test" {
10761088
@@ -1090,11 +1102,11 @@ resource "codefresh_pipeline" "test" {
10901102 context = %q
10911103 }
10921104
1093- permit_restart_from_failed_steps = %t
1105+ permit_restart_from_failed_steps = %s
10941106
10951107 }
10961108}
1097- ` , rName , repo , path , revision , context , * permitRestartFromFailedSteps )
1109+ ` , rName , repo , path , revision , context , permitRestartFromFailedSteps )
10981110}
10991111
11001112func testAccCodefreshPipelineBasicConfigTriggers (
0 commit comments