github.com/kaptinlin/jsonschema@v0.4.6/testdata/JSON-Schema-Test-Suite/tests/draft6/maxLength.json (about)

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