Update anyOf/allOf tests for numeric validation

This commit is contained in:
yongruilin
2026-01-15 06:59:07 +00:00
parent eac0206446
commit f050da1dec

View File

@@ -308,6 +308,7 @@ func TestValidateCustomResource(t *testing.T) {
`<nil>: Invalid value: "": "field" must validate at least one schema (anyOf)`,
`field: Invalid value: "number": field in body must be of type integer,string: "number"`,
`field: Invalid value: "number": field in body must be of type integer: "number"`,
`<nil>: Invalid value: "": Checked value must be of type integer (default format) in field`,
}},
{object: map[string]interface{}{"field": map[string]interface{}{}}, expectErrs: []string{
`<nil>: Invalid value: "": "field" must validate at least one schema (anyOf)`,
@@ -357,6 +358,7 @@ func TestValidateCustomResource(t *testing.T) {
`<nil>: Invalid value: "": "field" must validate at least one schema (anyOf)`,
`field: Invalid value: "number": field in body must be of type integer,string: "number"`,
`field: Invalid value: "number": field in body must be of type integer: "number"`,
`<nil>: Invalid value: "": Checked value must be of type integer (default format) in field`,
}},
{object: map[string]interface{}{"field": map[string]interface{}{}}, expectErrs: []string{
`<nil>: Invalid value: "": "field" must validate all the schemas (allOf). None validated`,