cuelang.org/go@v0.13.0/encoding/jsonschema/testdata/external/tests/draft6/maxLength.json (about) 1 [ 2 { 3 "description": "maxLength validation", 4 "schema": { 5 "maxLength": 2 6 }, 7 "tests": [ 8 { 9 "description": "shorter is valid", 10 "data": "f", 11 "valid": true 12 }, 13 { 14 "description": "exact length is valid", 15 "data": "fo", 16 "valid": true 17 }, 18 { 19 "description": "too long is invalid", 20 "data": "foo", 21 "valid": false 22 }, 23 { 24 "description": "ignores non-strings", 25 "data": 100, 26 "valid": true 27 }, 28 { 29 "description": "two graphemes is long enough", 30 "data": "💩💩", 31 "valid": true 32 } 33 ] 34 }, 35 { 36 "description": "maxLength validation with a decimal", 37 "schema": { 38 "maxLength": 2.0 39 }, 40 "tests": [ 41 { 42 "description": "shorter is valid", 43 "data": "f", 44 "valid": true 45 }, 46 { 47 "description": "too long is invalid", 48 "data": "foo", 49 "valid": false 50 } 51 ] 52 } 53 ]