diff --git a/internal/app/cf-terraforming/cmd/generate.go b/internal/app/cf-terraforming/cmd/generate.go index 5224700f5..d9861a2d1 100644 --- a/internal/app/cf-terraforming/cmd/generate.go +++ b/internal/app/cf-terraforming/cmd/generate.go @@ -1161,12 +1161,12 @@ func generateResources() func(cmd *cobra.Command, args []string) { jsonStructData[0].(map[string]interface{})["id"] = zoneID jsonStructData[0].(map[string]interface{})["cache_type"] = tieredCache.Type.String() default: - fmt.Fprintf(cmd.OutOrStdout(), "%q is not yet supported for automatic generation", resourceType) + fmt.Fprintf(cmd.OutOrStderr(), "%q is not yet supported for automatic generation", resourceType) return } // If we don't have any resources to generate, just bail out early. if resourceCount == 0 { - fmt.Fprint(cmd.OutOrStdout(), "no resources found to generate. Exiting...") + fmt.Fprint(cmd.OutOrStderr(), "no resources found to generate") return } diff --git a/internal/app/cf-terraforming/cmd/generate_test.go b/internal/app/cf-terraforming/cmd/generate_test.go index 57b9d55cf..5a2d187da 100644 --- a/internal/app/cf-terraforming/cmd/generate_test.go +++ b/internal/app/cf-terraforming/cmd/generate_test.go @@ -79,10 +79,8 @@ func TestGenerate_writeAttrLine(t *testing.T) { func TestGenerate_ResourceNotSupported(t *testing.T) { output, err := executeCommandC(rootCmd, "generate", "--resource-type", "notreal") - - if assert.Nil(t, err) { - assert.Contains(t, output, "\"notreal\" is not yet supported for automatic generation") - } + assert.Nil(t, err) + assert.Equal(t, output, `"notreal" is not yet supported for automatic generation`) } func TestResourceGeneration(t *testing.T) { diff --git a/internal/app/cf-terraforming/cmd/import.go b/internal/app/cf-terraforming/cmd/import.go index a4bc0bd59..fe6d91d87 100644 --- a/internal/app/cf-terraforming/cmd/import.go +++ b/internal/app/cf-terraforming/cmd/import.go @@ -481,7 +481,7 @@ func runImport() func(cmd *cobra.Command, args []string) { log.Fatal(err) } default: - fmt.Fprintf(cmd.OutOrStdout(), "%q is not yet supported for state import", resourceType) + fmt.Fprintf(cmd.OutOrStderr(), "%q is not yet supported for state import", resourceType) return }