cuelang.org/go@v0.13.0/encoding/jsonschema/testdata/external/tests/draft2019-09/minProperties.json (about) 1 [ 2 { 3 "description": "minProperties validation", 4 "schema": { 5 "$schema": "https://json-schema.org/draft/2019-09/schema", 6 "minProperties": 1 7 }, 8 "tests": [ 9 { 10 "description": "longer is valid", 11 "data": { 12 "foo": 1, 13 "bar": 2 14 }, 15 "valid": true 16 }, 17 { 18 "description": "exact length is valid", 19 "data": { 20 "foo": 1 21 }, 22 "valid": true 23 }, 24 { 25 "description": "too short is invalid", 26 "data": {}, 27 "valid": false 28 }, 29 { 30 "description": "ignores arrays", 31 "data": [], 32 "valid": true 33 }, 34 { 35 "description": "ignores strings", 36 "data": "", 37 "valid": true 38 }, 39 { 40 "description": "ignores other non-objects", 41 "data": 12, 42 "valid": true 43 } 44 ] 45 }, 46 { 47 "description": "minProperties validation with a decimal", 48 "schema": { 49 "$schema": "https://json-schema.org/draft/2019-09/schema", 50 "minProperties": 1.0 51 }, 52 "tests": [ 53 { 54 "description": "longer is valid", 55 "data": { 56 "foo": 1, 57 "bar": 2 58 }, 59 "valid": true 60 }, 61 { 62 "description": "too short is invalid", 63 "data": {}, 64 "valid": false 65 } 66 ] 67 } 68 ]