Skip to content

Commit 4b5b964

Browse files
committed
Fixed broken tests after libopenapi upgrade
Signed-off-by: Dave Shanley <[email protected]>
1 parent cb43243 commit 4b5b964

File tree

6 files changed

+13
-13
lines changed

6 files changed

+13
-13
lines changed

errors/parameter_errors.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ func HeaderParameterCannotBeDecoded(param *v3.Parameter, val string) *Validation
115115
func IncorrectHeaderParamEnum(param *v3.Parameter, ef string, sch *base.Schema) *ValidationError {
116116
var enums []string
117117
for i := range sch.Enum {
118-
enums = append(enums, fmt.Sprint(sch.Enum[i]))
118+
enums = append(enums, fmt.Sprint(sch.Enum[i].Value))
119119
}
120120
validEnums := strings.Join(enums, ", ")
121121
return &ValidationError{
@@ -236,7 +236,7 @@ func InvalidQueryParamNumber(param *v3.Parameter, ef string, sch *base.Schema) *
236236
func IncorrectQueryParamEnum(param *v3.Parameter, ef string, sch *base.Schema) *ValidationError {
237237
var enums []string
238238
for i := range sch.Enum {
239-
enums = append(enums, fmt.Sprint(sch.Enum[i]))
239+
enums = append(enums, fmt.Sprint(sch.Enum[i].Value))
240240
}
241241
validEnums := strings.Join(enums, ", ")
242242
return &ValidationError{
@@ -257,7 +257,7 @@ func IncorrectQueryParamEnumArray(param *v3.Parameter, ef string, sch *base.Sche
257257
// look at that model fly!
258258
for i := range param.GoLow().Schema.Value.Schema().Items.Value.A.Schema().Enum.Value {
259259
enums = append(enums,
260-
fmt.Sprint(param.GoLow().Schema.Value.Schema().Items.Value.A.Schema().Enum.Value[i].Value))
260+
fmt.Sprint(param.GoLow().Schema.Value.Schema().Items.Value.A.Schema().Enum.Value[i].Value.Value))
261261
}
262262
validEnums := strings.Join(enums, ", ")
263263
return &ValidationError{
@@ -346,7 +346,7 @@ func IncorrectCookieParamBool(param *v3.Parameter, ef string, sch *base.Schema)
346346
func IncorrectCookieParamEnum(param *v3.Parameter, ef string, sch *base.Schema) *ValidationError {
347347
var enums []string
348348
for i := range sch.Enum {
349-
enums = append(enums, fmt.Sprint(sch.Enum[i]))
349+
enums = append(enums, fmt.Sprint(sch.Enum[i].Value))
350350
}
351351
validEnums := strings.Join(enums, ", ")
352352
return &ValidationError{
@@ -409,7 +409,7 @@ func IncorrectPathParamBool(param *v3.Parameter, item string, sch *base.Schema)
409409
func IncorrectPathParamEnum(param *v3.Parameter, ef string, sch *base.Schema) *ValidationError {
410410
var enums []string
411411
for i := range sch.Enum {
412-
enums = append(enums, fmt.Sprint(sch.Enum[i]))
412+
enums = append(enums, fmt.Sprint(sch.Enum[i].Value))
413413
}
414414
validEnums := strings.Join(enums, ", ")
415415
return &ValidationError{

parameters/cookie_parameters.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ func (v *paramValidator) ValidateCookieParams(request *http.Request) (bool, []*e
5656
if sch.Enum != nil {
5757
matchFound := false
5858
for _, enumVal := range sch.Enum {
59-
if strings.TrimSpace(cookie.Value) == fmt.Sprint(enumVal) {
59+
if strings.TrimSpace(cookie.Value) == fmt.Sprint(enumVal.Value) {
6060
matchFound = true
6161
break
6262
}
@@ -105,7 +105,7 @@ func (v *paramValidator) ValidateCookieParams(request *http.Request) (bool, []*e
105105
if sch.Enum != nil {
106106
matchFound := false
107107
for _, enumVal := range sch.Enum {
108-
if strings.TrimSpace(cookie.Value) == fmt.Sprint(enumVal) {
108+
if strings.TrimSpace(cookie.Value) == fmt.Sprint(enumVal.Value) {
109109
matchFound = true
110110
break
111111
}

parameters/header_parameters.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func (v *paramValidator) ValidateHeaderParams(request *http.Request) (bool, []*e
5959
if sch.Enum != nil {
6060
matchFound := false
6161
for _, enumVal := range sch.Enum {
62-
if strings.TrimSpace(param) == fmt.Sprint(enumVal) {
62+
if strings.TrimSpace(param) == fmt.Sprint(enumVal.Value) {
6363
matchFound = true
6464
break
6565
}
@@ -123,7 +123,7 @@ func (v *paramValidator) ValidateHeaderParams(request *http.Request) (bool, []*e
123123
if sch.Enum != nil {
124124
matchFound := false
125125
for _, enumVal := range sch.Enum {
126-
if strings.TrimSpace(param) == fmt.Sprint(enumVal) {
126+
if strings.TrimSpace(param) == fmt.Sprint(enumVal.Value) {
127127
matchFound = true
128128
break
129129
}

parameters/path_parameters.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ func (v *paramValidator) ValidatePathParams(request *http.Request) (bool, []*err
8585
enumCheck := func(paramValue string) {
8686
matchFound := false
8787
for _, enumVal := range sch.Enum {
88-
if strings.TrimSpace(paramValue) == fmt.Sprint(enumVal) {
88+
if strings.TrimSpace(paramValue) == fmt.Sprint(enumVal.Value) {
8989
matchFound = true
9090
break
9191
}

parameters/query_parameters.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ doneLooking:
113113
if sch.Enum != nil {
114114
matchFound := false
115115
for _, enumVal := range sch.Enum {
116-
if strings.TrimSpace(ef) == fmt.Sprint(enumVal) {
116+
if strings.TrimSpace(ef) == fmt.Sprint(enumVal.Value) {
117117
matchFound = true
118118
break
119119
}
@@ -134,7 +134,7 @@ doneLooking:
134134
if sch.Enum != nil {
135135
matchFound := false
136136
for _, enumVal := range sch.Enum {
137-
if strings.TrimSpace(ef) == fmt.Sprint(enumVal) {
137+
if strings.TrimSpace(ef) == fmt.Sprint(enumVal.Value) {
138138
matchFound = true
139139
break
140140
}

parameters/validation_functions.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ func ValidateQueryArray(
130130
if itemsSch.Enum != nil {
131131
matchFound := false
132132
for _, enumVal := range itemsSch.Enum {
133-
if strings.TrimSpace(enumCheck) == fmt.Sprint(enumVal) {
133+
if strings.TrimSpace(enumCheck) == fmt.Sprint(enumVal.Value) {
134134
matchFound = true
135135
break
136136
}

0 commit comments

Comments
 (0)