@@ -81,7 +81,7 @@ func TestPreviewOptions_Run(t *testing.T) {
8181 t .Run ("no changes" , func (t * testing.T ) {
8282 defer monkey .UnpatchAll ()
8383 mockDetectProjectAndStack ()
84- mockGenerateSpec ()
84+ mockGenerateSpecWithSpinner ()
8585 mockNewKubernetesRuntime ()
8686
8787 o := NewPreviewOptions ()
@@ -93,7 +93,7 @@ func TestPreviewOptions_Run(t *testing.T) {
9393 t .Run ("detail is true" , func (t * testing.T ) {
9494 defer monkey .UnpatchAll ()
9595 mockDetectProjectAndStack ()
96- mockGenerateSpec ()
96+ mockGenerateSpecWithSpinner ()
9797 mockNewKubernetesRuntime ()
9898 mockOperationPreview ()
9999 mockPromptDetail ("" )
@@ -121,7 +121,7 @@ func TestPreviewOptions_Run(t *testing.T) {
121121 t .Run ("no style is true" , func (t * testing.T ) {
122122 defer monkey .UnpatchAll ()
123123 mockDetectProjectAndStack ()
124- mockGenerateSpec ()
124+ mockGenerateSpecWithSpinner ()
125125 mockNewKubernetesRuntime ()
126126 mockOperationPreview ()
127127 mockPromptDetail ("" )
@@ -219,7 +219,7 @@ func mockDetectProjectAndStack() {
219219 })
220220}
221221
222- func mockGenerateSpec () {
222+ func mockGenerateSpecWithSpinner () {
223223 monkey .Patch (spec .GenerateSpecWithSpinner , func (
224224 o * generator.Options ,
225225 project * projectstack.Project ,
@@ -229,6 +229,16 @@ func mockGenerateSpec() {
229229 })
230230}
231231
232+ func mockGenerateSpec () {
233+ monkey .Patch (spec .GenerateSpec , func (
234+ o * generator.Options ,
235+ project * projectstack.Project ,
236+ stack * projectstack.Stack ,
237+ ) (* models.Spec , error ) {
238+ return & models.Spec {Resources : []models.Resource {sa1 , sa2 , sa3 }}, nil
239+ })
240+ }
241+
232242func mockNewKubernetesRuntime () {
233243 monkey .Patch (kubernetes .NewKubernetesRuntime , func () (runtime.Runtime , error ) {
234244 return & fooRuntime {}, nil
0 commit comments