cuelang.org/go@v0.13.0/encoding/jsonschema/testdata/external/tests/draft6/minLength.json (about)

     1  [
     2  	{
     3  		"description": "minLength validation",
     4  		"schema": {
     5  			"minLength": 2
     6  		},
     7  		"tests": [
     8  			{
     9  				"description": "longer is valid",
    10  				"data": "foo",
    11  				"valid": true
    12  			},
    13  			{
    14  				"description": "exact length is valid",
    15  				"data": "fo",
    16  				"valid": true
    17  			},
    18  			{
    19  				"description": "too short is invalid",
    20  				"data": "f",
    21  				"valid": false
    22  			},
    23  			{
    24  				"description": "ignores non-strings",
    25  				"data": 1,
    26  				"valid": true
    27  			},
    28  			{
    29  				"description": "one grapheme is not long enough",
    30  				"data": "💩",
    31  				"valid": false
    32  			}
    33  		]
    34  	},
    35  	{
    36  		"description": "minLength validation with a decimal",
    37  		"schema": {
    38  			"minLength": 2.0
    39  		},
    40  		"tests": [
    41  			{
    42  				"description": "longer is valid",
    43  				"data": "foo",
    44  				"valid": true
    45  			},
    46  			{
    47  				"description": "too short is invalid",
    48  				"data": "f",
    49  				"valid": false
    50  			}
    51  		]
    52  	}
    53  ]