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

     1  [
     2      {
     3          "description": "invalid type for default",
     4          "schema": {
     5              "properties": {
     6                  "foo": {
     7                      "type": "integer",
     8                      "default": []
     9                  }
    10              }
    11          },
    12          "tests": [
    13              {
    14                  "description": "valid when property is specified",
    15                  "data": {"foo": 13},
    16                  "valid": true
    17              },
    18              {
    19                  "description": "still valid when the invalid default is used",
    20                  "data": {},
    21                  "valid": true
    22              }
    23          ]
    24      },
    25      {
    26          "description": "invalid string value for default",
    27          "schema": {
    28              "properties": {
    29                  "bar": {
    30                      "type": "string",
    31                      "minLength": 4,
    32                      "default": "bad"
    33                  }
    34              }
    35          },
    36          "tests": [
    37              {
    38                  "description": "valid when property is specified",
    39                  "data": {"bar": "good"},
    40                  "valid": true
    41              },
    42              {
    43                  "description": "still valid when the invalid default is used",
    44                  "data": {},
    45                  "valid": true
    46              }
    47          ]
    48      }
    49  ]