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

     1  [
     2      {
     3          "description": "a schema given for items",
     4          "schema": {
     5              "items": {"type": "integer"}
     6          },
     7          "tests": [
     8              {
     9                  "description": "valid items",
    10                  "data": [ 1, 2, 3 ],
    11                  "valid": true
    12              },
    13              {
    14                  "description": "wrong type of items",
    15                  "data": [1, "x"],
    16                  "valid": false
    17              },
    18              {
    19                  "description": "ignores non-arrays",
    20                  "data": {"foo" : "bar"},
    21                  "valid": true
    22              }
    23          ]
    24      },
    25      {
    26          "description": "an array of schemas for items",
    27          "schema": {
    28              "items": [
    29                  {"type": "integer"},
    30                  {"type": "string"}
    31              ]
    32          },
    33          "tests": [
    34              {
    35                  "description": "correct types",
    36                  "data": [ 1, "foo" ],
    37                  "valid": true
    38              },
    39              {
    40                  "description": "wrong types",
    41                  "data": [ "foo", 1 ],
    42                  "valid": false
    43              }
    44          ]
    45      },
    46      {
    47          "description": "items with null instance elements",
    48          "schema": {
    49              "items": {
    50                  "type": "null"
    51              }
    52          },
    53          "tests": [
    54              {
    55                  "description": "allows null elements",
    56                  "data": [ null ],
    57                  "valid": true
    58              }
    59          ]
    60      },
    61      {
    62          "description": "array-form items with null instance elements",
    63          "schema": {
    64              "items": [
    65                  {
    66                      "type": "null"
    67                  }
    68              ]
    69          },
    70          "tests": [
    71              {
    72                  "description": "allows null elements",
    73                  "data": [ null ],
    74                  "valid": true
    75              }
    76          ]
    77      }
    78  ]