@@ -30,7 +30,7 @@ func TestScaffoldModule(t *testing.T) {
3030
3131 _ , stderr , err := helpers .RunTerragruntCommandWithOutput (t , fmt .Sprintf ("terragrunt scaffold --non-interactive --working-dir %s %s" , tmpEnvPath , testScaffoldModuleURL ))
3232 require .NoError (t , err )
33- assert .Contains (t , stderr , "Scaffolding completed " )
33+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
3434 assert .FileExists (t , tmpEnvPath + "/terragrunt.hcl" )
3535}
3636
@@ -42,7 +42,7 @@ func TestScaffoldModuleShortUrl(t *testing.T) {
4242 _ , stderr , err := helpers .RunTerragruntCommandWithOutput (t , fmt .Sprintf ("terragrunt scaffold --non-interactive --working-dir %s %s" , tmpEnvPath , testScaffoldModuleShort ))
4343
4444 require .NoError (t , err )
45- assert .Contains (t , stderr , "Scaffolding completed " )
45+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
4646 // check that find_in_parent_folders is generated in terragrunt.hcl
4747 content , err := util .ReadFileAsString (tmpEnvPath + "/terragrunt.hcl" )
4848 require .NoError (t , err )
@@ -56,7 +56,7 @@ func TestScaffoldModuleShortUrlNoRootInclude(t *testing.T) {
5656
5757 _ , stderr , err := helpers .RunTerragruntCommandWithOutput (t , fmt .Sprintf ("terragrunt scaffold --non-interactive --working-dir %s %s --var=EnableRootInclude=false" , tmpEnvPath , testScaffoldModuleShort ))
5858 require .NoError (t , err )
59- assert .Contains (t , stderr , "Scaffolding completed " )
59+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
6060 // check that find_in_parent_folders is NOT generated in terragrunt.hcl
6161 content , err := util .ReadFileAsString (tmpEnvPath + "/terragrunt.hcl" )
6262 require .NoError (t , err )
@@ -71,8 +71,11 @@ func TestScaffoldModuleDifferentRevision(t *testing.T) {
7171 _ , stderr , err := helpers .RunTerragruntCommandWithOutput (t , fmt .Sprintf ("terragrunt scaffold --non-interactive --working-dir %s %s --var=Ref=v0.67.4" , tmpEnvPath , testScaffoldModuleShort ))
7272
7373 require .NoError (t , err )
74- assert .Contains (t , stderr , "git::https://github.com/gruntwork-io/terragrunt.git//test/fixtures/inputs?ref=v0.67.4" )
75- assert .Contains (t , stderr , "Scaffolding completed" )
74+ assert .Contains (t , stderr , "terragrunt.hcl was updated" )
75+
76+ content , err := util .ReadFileAsString (tmpEnvPath + "/terragrunt.hcl" )
77+ require .NoError (t , err )
78+ assert .Contains (t , content , "git::https://github.com/gruntwork-io/terragrunt.git//test/fixtures/inputs?ref=v0.67.4" )
7679}
7780
7881func TestScaffoldErrorNoModuleUrl (t * testing.T ) {
@@ -95,7 +98,7 @@ func TestScaffoldLocalTofuModule(t *testing.T) {
9598
9699 _ , stderr , err := helpers .RunTerragruntCommandWithOutput (t , fmt .Sprintf ("terragrunt scaffold --non-interactive --working-dir %s %s" , tmpEnvPath , fmt .Sprintf ("%s//%s" , workingDir , testScaffoldLocalTofuModulePath )))
97100 require .NoError (t , err )
98- assert .Contains (t , stderr , "Scaffolding completed " )
101+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
99102 assert .FileExists (t , tmpEnvPath + "/terragrunt.hcl" )
100103
101104 // Verify variables from .tofu files were parsed and included in generated config
@@ -118,7 +121,7 @@ func TestScaffoldLocalModule(t *testing.T) {
118121
119122 _ , stderr , err := helpers .RunTerragruntCommandWithOutput (t , fmt .Sprintf ("terragrunt scaffold --non-interactive --working-dir %s %s" , tmpEnvPath , fmt .Sprintf ("%s//%s" , workingDir , testScaffoldLocalModulePath )))
120123 require .NoError (t , err )
121- assert .Contains (t , stderr , "Scaffolding completed " )
124+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
122125 assert .FileExists (t , tmpEnvPath + "/terragrunt.hcl" )
123126}
124127
@@ -137,7 +140,7 @@ func TestScaffold3rdPartyModule(t *testing.T) {
137140
138141 _ , stderr , err := helpers .RunTerragruntCommandWithOutput (t , fmt .Sprintf ("terragrunt scaffold --non-interactive --working-dir %s %s" , tmpEnvPath , testScaffold3rdPartyModulePath ))
139142 require .NoError (t , err )
140- assert .Contains (t , stderr , "Scaffolding completed " )
143+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
141144 assert .FileExists (t , tmpEnvPath + "/terragrunt.hcl" )
142145
143146 // validate the generated files
@@ -153,7 +156,7 @@ func TestScaffoldOutputFolderFlag(t *testing.T) {
153156 outputFolder := tmpEnvPath + "/foo/bar"
154157 _ , stderr , err := helpers .RunTerragruntCommandWithOutput (t , fmt .Sprintf ("terragrunt --non-interactive --working-dir %s scaffold %s --output-folder %s" , tmpEnvPath , testScaffoldModuleURL , outputFolder ))
155158 require .NoError (t , err )
156- assert .Contains (t , stderr , "Scaffolding completed " )
159+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
157160 assert .FileExists (t , outputFolder + "/terragrunt.hcl" )
158161}
159162
@@ -170,7 +173,7 @@ func TestScaffoldWithRootHCL(t *testing.T) {
170173 testScaffoldModuleURL ,
171174 ))
172175 require .NoError (t , err )
173- assert .Contains (t , stderr , "Scaffolding completed " )
176+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
174177
175178 assert .FileExists (t , filepath .Join (testPath , "unit" , "terragrunt.hcl" ))
176179
@@ -196,7 +199,7 @@ func TestScaffoldNoDependencyPrompt(t *testing.T) {
196199 assert .NotContains (t , stderr , "This boilerplate template has a dependency!" )
197200 assert .FileExists (t , outputFolder + "/base/test.hcl" )
198201 assert .FileExists (t , outputFolder + "/leaf/terragrunt.hcl" )
199- assert .Contains (t , stderr , "Scaffolding completed " )
202+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
200203}
201204
202205func TestScaffoldWithShellCommandsEnabled (t * testing.T ) {
@@ -218,7 +221,7 @@ func TestScaffoldWithShellCommandsEnabled(t *testing.T) {
218221 )
219222
220223 require .NoError (t , err )
221- assert .Contains (t , stderr , "Scaffolding completed " )
224+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
222225
223226 content , err := util .ReadFileAsString (filepath .Join (tmpEnvPath , "terragrunt.hcl" ))
224227 require .NoError (t , err )
@@ -247,7 +250,7 @@ func TestScaffoldWithShellCommandsDisabled(t *testing.T) {
247250 )
248251
249252 require .NoError (t , err )
250- assert .Contains (t , stderr , "Scaffolding completed " )
253+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
251254
252255 content , err := util .ReadFileAsString (filepath .Join (tmpEnvPath , "terragrunt.hcl" ))
253256 require .NoError (t , err )
@@ -275,7 +278,7 @@ func TestScaffoldWithHooksEnabled(t *testing.T) {
275278 )
276279
277280 require .NoError (t , err )
278- assert .Contains (t , stderr , "Scaffolding completed " )
281+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
279282
280283 content , err := util .ReadFileAsString (filepath .Join (tmpEnvPath , "terragrunt.hcl" ))
281284 require .NoError (t , err )
@@ -301,7 +304,7 @@ func TestScaffoldWithHooksDisabled(t *testing.T) {
301304 )
302305
303306 require .NoError (t , err )
304- assert .Contains (t , stderr , "Scaffolding completed " )
307+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
305308
306309 content , err := util .ReadFileAsString (filepath .Join (tmpEnvPath , "terragrunt.hcl" ))
307310 require .NoError (t , err )
@@ -327,7 +330,7 @@ func TestScaffoldWithBothFlagsDisabled(t *testing.T) {
327330 )
328331
329332 require .NoError (t , err )
330- assert .Contains (t , stderr , "Scaffolding completed " )
333+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
331334
332335 content , err := util .ReadFileAsString (filepath .Join (tmpEnvPath , "terragrunt.hcl" ))
333336 require .NoError (t , err )
@@ -363,7 +366,7 @@ baz="qux"
363366 ),
364367 )
365368 require .NoError (t , err )
366- assert .Contains (t , stderr , "Scaffolding completed " )
369+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
367370 assert .FileExists (t , filepath .Join (tmpEnvPath , "terragrunt.hcl" ))
368371
369372 // Verify the pre-existing file was not modified by scaffold's formatting step.
@@ -403,7 +406,7 @@ func TestScaffoldCatalogConfigIntegration(t *testing.T) {
403406 )
404407
405408 require .NoError (t , err )
406- assert .Contains (t , stderr , "Scaffolding completed " )
409+ assert .Contains (t , stderr , "terragrunt.hcl was updated " )
407410
408411 content , err := util .ReadFileAsString (filepath .Join (outputDir , "terragrunt.hcl" ))
409412 require .NoError (t , err )
0 commit comments