Skip to content

Commit 0e262ba

Browse files
authored
Merge branch 'main' into onboarding-intake-component
2 parents 1e1a645 + e182368 commit 0e262ba

File tree

7 files changed

+65
-64
lines changed

7 files changed

+65
-64
lines changed

go.mod

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,20 @@ require (
1818
github.com/stackitcloud/stackit-sdk-go/core v0.20.0
1919
github.com/stackitcloud/stackit-sdk-go/services/alb v0.7.2
2020
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.9.0
21-
github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.1
21+
github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.2
2222
github.com/stackitcloud/stackit-sdk-go/services/git v0.9.1
23-
github.com/stackitcloud/stackit-sdk-go/services/iaas v1.2.0
23+
github.com/stackitcloud/stackit-sdk-go/services/iaas v1.2.2
2424
github.com/stackitcloud/stackit-sdk-go/services/intake v0.3.0
2525
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.3
2626
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.24.2
2727
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.2.1
28-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.18.0
29-
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.3.1
28+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.18.1
29+
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.3.2
3030
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.13.2
3131
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.3.3
3232
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.2.2
3333
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.11.2
34-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.2.2
34+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.2.3
3535
github.com/stackitcloud/stackit-sdk-go/services/ske v1.5.0
3636
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.3.2
3737
github.com/zalando/go-keyring v0.2.6
@@ -246,11 +246,11 @@ require (
246246
github.com/stackitcloud/stackit-sdk-go/services/kms v1.1.1
247247
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.6.0
248248
github.com/stackitcloud/stackit-sdk-go/services/logme v0.25.2
249-
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.1
249+
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.2
250250
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.4.1
251251
github.com/stackitcloud/stackit-sdk-go/services/observability v0.15.1
252252
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.25.2
253-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.25.1
253+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.25.2
254254
github.com/subosito/gotenv v1.6.0 // indirect
255255
go.uber.org/multierr v1.11.0 // indirect
256256
golang.org/x/sys v0.38.0 // indirect

go.sum

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -567,12 +567,12 @@ github.com/stackitcloud/stackit-sdk-go/services/alb v0.7.2 h1:x7ndqw6yaOw+TmThNe
567567
github.com/stackitcloud/stackit-sdk-go/services/alb v0.7.2/go.mod h1:wbPNu6e5r/5xhzznCKbC7fEJahrAOb89gmaIm+0w2/s=
568568
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.9.0 h1:7ZKd3b+E/R4TEVShLTXxx5FrsuDuJBOyuVOuKTMa4mo=
569569
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.9.0/go.mod h1:/FoXa6hF77Gv8brrvLBCKa5ie1Xy9xn39yfHwaln9Tw=
570-
github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.1 h1:CnhAMLql0MNmAeq4roQKN8OpSKX4FSgTU6Eu6detB4I=
571-
github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.1/go.mod h1:7Bx85knfNSBxulPdJUFuBePXNee3cO+sOTYnUG6M+iQ=
570+
github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.2 h1:x1i5rqhEVuUPq5M0eb68ZD2KL1C8OFD8RG2sWMQGL6o=
571+
github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.2/go.mod h1:nOdpHeRWeiPlioOGovHzLpojlilbxAxoXsAy+TiOpw4=
572572
github.com/stackitcloud/stackit-sdk-go/services/git v0.9.1 h1:RgWfaWDY8ZGZp5gEBe/A1r7s5NCRuLiYuHhscH6Ej9U=
573573
github.com/stackitcloud/stackit-sdk-go/services/git v0.9.1/go.mod h1:HgScss2f+/k/wDxcsM1K8SzLgDso/EZyhoJC2eZ+tFA=
574-
github.com/stackitcloud/stackit-sdk-go/services/iaas v1.2.0 h1:bkvq3Y4OcGyCR5N69tyY7ZTcrVN+htGTa2ZBJL5BQTQ=
575-
github.com/stackitcloud/stackit-sdk-go/services/iaas v1.2.0/go.mod h1:tg1rHvgFRG9gNCYnTepZFaSCBahhLLjkIb3nRbtyjDQ=
574+
github.com/stackitcloud/stackit-sdk-go/services/iaas v1.2.2 h1:afGHMCqBM/E/FPUvbfSTFb9ddI+eDm2a7DpWPCkxMzs=
575+
github.com/stackitcloud/stackit-sdk-go/services/iaas v1.2.2/go.mod h1:/DlO7+cOqyYKROIxkBYIUdMoEfFevkVXhsShglxyUOQ=
576576
github.com/stackitcloud/stackit-sdk-go/services/intake v0.3.0 h1:OdY3eXn98hWIhZBH8qQTFsYP6cag8B29UdwTjMwAjfw=
577577
github.com/stackitcloud/stackit-sdk-go/services/intake v0.3.0/go.mod h1:mf+DQwwTVfc8MD0vwTNPzin2unKAIyQRYywv3wUyH38=
578578
github.com/stackitcloud/stackit-sdk-go/services/kms v1.1.1 h1:F/2qLBATi0nDjKR8EGbsmSX9CLFp3nBcWV8JAeTz4p8=
@@ -581,8 +581,8 @@ github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.6.0 h1:q33ZaCBVE
581581
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.6.0/go.mod h1:20QOZ3rBC9wTGgzXzLz9M6YheX0VaxWE0/JI+s8On7k=
582582
github.com/stackitcloud/stackit-sdk-go/services/logme v0.25.2 h1:g3xzRqwul8W638gOKTZRAnnQuMhYqaliuz/A8BcfjhU=
583583
github.com/stackitcloud/stackit-sdk-go/services/logme v0.25.2/go.mod h1:OlGmMlXKp33ZYpUm9TqaLYf8SdzhDW5uBKcbgq1zXOk=
584-
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.1 h1:Db/ebOL2vbpIeh5XB2Ews2B9Lj5DJlMWIEJh60FfZ4Y=
585-
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.1/go.mod h1:8jdN4v2euK3f9gfdzbRi8e4nBJ8g/Q5YF9aPB4M4fCQ=
584+
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.2 h1:SfRbw3DxvDnZF2q6D9xfSy8EKHyrG5TgLMP0qRW8r9o=
585+
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.2/go.mod h1:VmXwRQHZsGUjGWdLf8d2WhKNyuPi5+JgCAF/meOp4DE=
586586
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.3 h1:tGa+NcjNKTWvChN+0OMdLomb9Jod4MmY6YAiPTJMgfo=
587587
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.3/go.mod h1:ciuOzwN5GcqplRy95fXRaS44dFmhfNxvmzTl/ALwV/k=
588588
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.4.1 h1:I9B/zUU7R74xuH/ztcPrDIuMp2KV3QQMjeE7lFudboM=
@@ -595,12 +595,12 @@ github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.2.1 h1:K8vXele3U
595595
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.2.1/go.mod h1:hyhw+I19NtjKmRLcUkY4boaTxnYSPFGbpn4RxvGqH2s=
596596
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.25.2 h1:Ww0baLTiZha4H1thfEEsDq+O0Ce0hNhdbkJ5eDdGEoE=
597597
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.25.2/go.mod h1:lPz9iQ3kLvpzPR7jt6P1VJyjSumo2+D1i3RkjFGpVTI=
598-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.25.1 h1:8uPt82Ez34OYMOijjEYxB1zUW6kiybkt6veQKl0AL68=
599-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.25.1/go.mod h1:1Y2GEICmZDt+kr8aGnBx/sjYVAIYHmtfC8xYi9oxNEE=
600-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.18.0 h1:en8IomJeGqZZgGOyLH53PNDCv2F/x4zURz4mGSlhTKs=
601-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.18.0/go.mod h1:0wVdzrB4PhwhTE6drOVA6rETTmJ+k3eHa0neuxpDM/g=
602-
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.3.1 h1:CPIuqhQw+oPt08I2WLsxJDoVDsPMW2VkvKW7/SlUv10=
603-
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.3.1/go.mod h1:tip0Ob6x06luy3CmRrmnCMtU5cha95fQLdvZlno3J4w=
598+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.25.2 h1:VWx+u5b9r+HEm2rCtGlS7OFKl6Fnqe6s2xyCBA3IbM8=
599+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.25.2/go.mod h1:fg1pAqju7q5A696aiok2L4SHZIjZCCiBCpsm7FrQZMA=
600+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.18.1 h1:KDa5sy6NSzMOXaf4a9skxOm8oUoleI45fLbD3ww7qsc=
601+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.18.1/go.mod h1:+k3iHkWpehO+FLC5WsW7eGhYdNjDklYqRcpIxQBLbZg=
602+
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.3.2 h1:Jts49V7XvLLr7MwI9o5Mo0NW3iUVVt8DtqNqRDt6ags=
603+
github.com/stackitcloud/stackit-sdk-go/services/runcommand v1.3.2/go.mod h1:hV1rmsyb3jlL5kWO+flhtXTbm5EM9vU+BJsV4U/YEUU=
604604
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.13.2 h1:z7ZJtp742W6AgleV2eEXrJFZ7ai9rXu9V1Lkmir0drI=
605605
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.13.2/go.mod h1:xm0ARtIbfzmqw8e8qThtrYdHHEkpuYvKt13SZGBoWSE=
606606
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.3.3 h1:LONKouoyrgDfu4Tu152YFjd5cw3SoG8P7PHdd8tsBOU=
@@ -609,8 +609,8 @@ github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.2.2 h1:ubaIeflBZ
609609
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.2.2/go.mod h1:NH6dyKSkJ0WezDgIpXr5PkhSGUXJvwEFcsQmeGScDs8=
610610
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.11.2 h1:+S5yPftGLH99ByzDCwzdI927bvKOKMQxMkd/tuPeQTE=
611611
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.11.2/go.mod h1:gaHXopzXPDP1AmquUVhMmz9opAr2QYVBL0XbBdPtB7s=
612-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.2.2 h1:s2iag/Gc4tuQH7x5I0n4mQWVhpfl/cj+SVNAFAB5ck0=
613-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.2.2/go.mod h1:DFEamKVoOjm/rjMwzfZK0Zg/hwsSkXOibdA4HcC6swk=
612+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.2.3 h1:zcfL+rpQZWXZazL8w8DqXYxGbIOInaUc155BWTshNRA=
613+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.2.3/go.mod h1:icu5WtsZ8c57/pUrXeFLmZu29Qhwr/rsjTkVRWJYTqY=
614614
github.com/stackitcloud/stackit-sdk-go/services/ske v1.5.0 h1:bQk5qKid5Kv3fZ2miWlS5Dvo+cW90hbePaxOyWF67EE=
615615
github.com/stackitcloud/stackit-sdk-go/services/ske v1.5.0/go.mod h1:/Ujlw+qo6RgKm69dD8y6MgmJFcUmrHjuJPO6VFoQX9U=
616616
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.3.2 h1:aW8ehdoNRaCEs3xDr+YnGb6pru8zZTB8f7kl5lozlJE=

internal/cmd/beta/alb/list/list.go

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ type inputModel struct {
2525
}
2626

2727
const (
28-
labelSelectorFlag = "label-selector"
29-
limitFlag = "limit"
28+
limitFlag = "limit"
3029
)
3130

3231
func NewCmd(params *params.CmdParams) *cobra.Command {
@@ -73,19 +72,14 @@ func NewCmd(params *params.CmdParams) *cobra.Command {
7372
if err != nil {
7473
return fmt.Errorf("list load balancerse: %w", err)
7574
}
75+
items := response.GetLoadBalancers()
7676

77-
if items := response.LoadBalancers; items == nil || len(*items) == 0 {
78-
params.Printer.Info("No load balancers found for project %q", projectLabel)
79-
} else {
80-
if model.Limit != nil && len(*items) > int(*model.Limit) {
81-
*items = (*items)[:*model.Limit]
82-
}
83-
if err := outputResult(params.Printer, model.OutputFormat, *items); err != nil {
84-
return fmt.Errorf("output loadbalancers: %w", err)
85-
}
77+
// Truncate output
78+
if model.Limit != nil && len(items) > int(*model.Limit) {
79+
items = items[:*model.Limit]
8680
}
8781

88-
return nil
82+
return outputResult(params.Printer, model.OutputFormat, projectLabel, items)
8983
},
9084
}
9185

@@ -125,8 +119,13 @@ func buildRequest(ctx context.Context, model *inputModel, apiClient *alb.APIClie
125119

126120
return request
127121
}
128-
func outputResult(p *print.Printer, outputFormat string, items []alb.LoadBalancer) error {
122+
func outputResult(p *print.Printer, outputFormat, projectLabel string, items []alb.LoadBalancer) error {
129123
return p.OutputResult(outputFormat, items, func() error {
124+
if len(items) == 0 {
125+
p.Outputf("No load balancers found for project %q", projectLabel)
126+
return nil
127+
}
128+
130129
table := tables.NewTable()
131130
table.SetHeader("NAME", "EXTERNAL ADDRESS", "REGION", "STATUS", "VERSION", "ERRORS")
132131
for i := range items {

internal/cmd/beta/alb/list/list_test.go

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import (
55
"strconv"
66
"testing"
77

8+
"github.com/stackitcloud/stackit-cli/internal/pkg/utils"
9+
810
"github.com/google/go-cmp/cmp/cmpopts"
911
"github.com/stackitcloud/stackit-cli/internal/cmd/params"
1012
"github.com/stackitcloud/stackit-cli/internal/pkg/globalflags"
@@ -19,11 +21,14 @@ import (
1921
type testCtxKey struct{}
2022

2123
var (
22-
testCtx = context.WithValue(context.Background(), testCtxKey{}, "foo")
23-
testClient = &alb.APIClient{}
24-
testProjectId = uuid.NewString()
25-
testRegion = "eu01"
26-
testLimit int64 = 10
24+
testCtx = context.WithValue(context.Background(), testCtxKey{}, "foo")
25+
testClient = &alb.APIClient{}
26+
testProjectId = uuid.NewString()
27+
)
28+
29+
const (
30+
testRegion = "eu01"
31+
testLimit int64 = 10
2732
)
2833

2934
func fixtureFlagValues(mods ...func(flagValues map[string]string)) map[string]string {
@@ -41,7 +46,7 @@ func fixtureFlagValues(mods ...func(flagValues map[string]string)) map[string]st
4146
func fixtureInputModel(mods ...func(model *inputModel)) *inputModel {
4247
model := &inputModel{
4348
GlobalFlagModel: &globalflags.GlobalFlagModel{ProjectId: testProjectId, Region: testRegion, Verbosity: globalflags.VerbosityDefault},
44-
Limit: &testLimit,
49+
Limit: utils.Ptr(testLimit),
4550
}
4651
for _, mod := range mods {
4752
mod(model)
@@ -136,6 +141,7 @@ func TestBuildRequest(t *testing.T) {
136141
func Test_outputResult(t *testing.T) {
137142
type args struct {
138143
outputFormat string
144+
projectLabel string
139145
items []alb.LoadBalancer
140146
}
141147
tests := []struct {
@@ -164,7 +170,7 @@ func Test_outputResult(t *testing.T) {
164170
p.Cmd = NewCmd(&params.CmdParams{Printer: p})
165171
for _, tt := range tests {
166172
t.Run(tt.name, func(t *testing.T) {
167-
if err := outputResult(p, tt.args.outputFormat, tt.args.items); (err != nil) != tt.wantErr {
173+
if err := outputResult(p, tt.args.outputFormat, tt.args.projectLabel, tt.args.items); (err != nil) != tt.wantErr {
168174
t.Errorf("outputResult() error = %v, wantErr %v", err, tt.wantErr)
169175
}
170176
})

internal/cmd/beta/alb/observability-credentials/list/list.go

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,9 @@ func NewCmd(params *params.CmdParams) *cobra.Command {
6868
if err != nil {
6969
return fmt.Errorf("list credentials: %w", err)
7070
}
71+
items := resp.GetCredentials()
7172

72-
if resp.Credentials == nil || len(*resp.Credentials) == 0 {
73-
params.Printer.Info("No credentials found\n")
74-
return nil
75-
}
76-
77-
items := *resp.Credentials
73+
// Truncate output
7874
if model.Limit != nil && len(items) > int(*model.Limit) {
7975
items = items[:*model.Limit]
8076
}
@@ -116,12 +112,12 @@ func buildRequest(ctx context.Context, model *inputModel, apiClient *alb.APIClie
116112
}
117113

118114
func outputResult(p *print.Printer, outputFormat string, items []alb.CredentialsResponse) error {
119-
if items == nil {
120-
p.Outputln("no credentials found")
121-
return nil
122-
}
123-
124115
return p.OutputResult(outputFormat, items, func() error {
116+
if len(items) == 0 {
117+
p.Outputf("No credentials found\n")
118+
return nil
119+
}
120+
125121
table := tables.NewTable()
126122
table.SetHeader("CREDENTIAL REF", "DISPLAYNAME", "USERNAME", "REGION")
127123

internal/cmd/beta/alb/plans/plans.go

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,9 @@ func NewCmd(params *params.CmdParams) *cobra.Command {
6262
if err != nil {
6363
return fmt.Errorf("list plans: %w", err)
6464
}
65+
items := response.GetValidPlans()
6566

66-
if items := response.ValidPlans; items == nil || len(*items) == 0 {
67-
params.Printer.Info("No plans found for project %q", projectLabel)
68-
} else {
69-
if err := outputResult(params.Printer, model.OutputFormat, *items); err != nil {
70-
return fmt.Errorf("output plans: %w", err)
71-
}
72-
}
73-
74-
return nil
67+
return outputResult(params.Printer, model.OutputFormat, projectLabel, items)
7568
},
7669
}
7770

@@ -98,8 +91,13 @@ func buildRequest(ctx context.Context, model *inputModel, apiClient *alb.APIClie
9891
return request
9992
}
10093

101-
func outputResult(p *print.Printer, outputFormat string, items []alb.PlanDetails) error {
94+
func outputResult(p *print.Printer, outputFormat, projectLabel string, items []alb.PlanDetails) error {
10295
return p.OutputResult(outputFormat, items, func() error {
96+
if len(items) == 0 {
97+
p.Outputf("No plans found for project %q", projectLabel)
98+
return nil
99+
}
100+
103101
table := tables.NewTable()
104102
table.SetHeader("PLAN ID", "NAME", "FLAVOR", "MAX CONNS", "DESCRIPTION")
105103
for _, item := range items {

internal/cmd/beta/alb/plans/plans_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ var (
2121
testCtx = context.WithValue(context.Background(), testCtxKey{}, "foo")
2222
testClient = &alb.APIClient{}
2323
testProjectId = uuid.NewString()
24-
testRegion = "eu01"
2524
)
2625

26+
const testRegion = "eu01"
27+
2728
func fixtureFlagValues(mods ...func(flagValues map[string]string)) map[string]string {
2829
flagValues := map[string]string{
2930
globalflags.ProjectIdFlag: testProjectId,
@@ -132,6 +133,7 @@ func TestBuildRequest(t *testing.T) {
132133
func Test_outputResult(t *testing.T) {
133134
type args struct {
134135
outputFormat string
136+
projectLabel string
135137
items []alb.PlanDetails
136138
}
137139
tests := []struct {
@@ -160,7 +162,7 @@ func Test_outputResult(t *testing.T) {
160162
p.Cmd = NewCmd(&params.CmdParams{Printer: p})
161163
for _, tt := range tests {
162164
t.Run(tt.name, func(t *testing.T) {
163-
if err := outputResult(p, tt.args.outputFormat, tt.args.items); (err != nil) != tt.wantErr {
165+
if err := outputResult(p, tt.args.outputFormat, tt.args.projectLabel, tt.args.items); (err != nil) != tt.wantErr {
164166
t.Errorf("outputResult() error = %v, wantErr %v", err, tt.wantErr)
165167
}
166168
})

0 commit comments

Comments
 (0)