k8s.io/kube-openapi@v0.0.0-20240228011516-70dd3763d340/pkg/validation/validate/fixtures/jsonschema_suite/maxProperties.json (about)

     1  [
     2      {
     3          "description": "maxProperties validation",
     4          "schema": {"maxProperties": 2},
     5          "tests": [
     6              {
     7                  "description": "shorter is valid",
     8                  "data": {"foo": 1},
     9                  "valid": true
    10              },
    11              {
    12                  "description": "exact length is valid",
    13                  "data": {"foo": 1, "bar": 2},
    14                  "valid": true
    15              },
    16              {
    17                  "description": "too long is invalid",
    18                  "data": {"foo": 1, "bar": 2, "baz": 3},
    19                  "valid": false
    20              },
    21              {
    22                  "description": "ignores arrays",
    23                  "data": [1, 2, 3],
    24                  "valid": true
    25              },
    26              {
    27                  "description": "ignores strings",
    28                  "data": "foobar",
    29                  "valid": true
    30              },
    31              {
    32                  "description": "ignores other non-objects",
    33                  "data": 12,
    34                  "valid": true
    35              }
    36          ]
    37      }
    38  ]