Skip to content

Commit 7ae7ff9

Browse files
test/discriminator: correct schema
1 parent 055b208 commit 7ae7ff9

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

example_vocab_discriminator_test.go

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,18 @@ func (d *discriminator) Validate(ctx *jsonschema.ValidatorContext, v any) {
4444
func discriminatorVocab() *jsonschema.Vocabulary {
4545
url := "http://example.com/meta/discriminator"
4646
schema, err := jsonschema.UnmarshalJSON(strings.NewReader(`{
47-
"discriminator": {
48-
"type": "object",
49-
"minProperties": 1,
50-
"maxProperties": 1,
51-
"patternProperties": {
52-
".*": {
53-
"type": "object",
54-
"patternProperties": {
55-
".*": {
56-
"$ref": "https://json-schema.org/draft/2020-12/schema"
47+
"properties" : {
48+
"discriminator": {
49+
"type": "object",
50+
"minProperties": 1,
51+
"maxProperties": 1,
52+
"patternProperties": {
53+
".*": {
54+
"type": "object",
55+
"patternProperties": {
56+
".*": {
57+
"$ref": "https://json-schema.org/draft/2020-12/schema"
58+
}
5759
}
5860
}
5961
}
@@ -141,7 +143,6 @@ func Example_vocab_discriminator() {
141143
}
142144
}`))
143145
if err != nil {
144-
fmt.Println("xxx", err)
145146
log.Fatal(err)
146147
}
147148
inst, err := jsonschema.UnmarshalJSON(strings.NewReader(`{

0 commit comments

Comments
 (0)