Blame tools/extra/packager/jsonschema-2.3.0/json/tests/draft3/items.json

Packit 534379
[
Packit 534379
    {
Packit 534379
        "description": "a schema given for items",
Packit 534379
        "schema": {
Packit 534379
            "items": {"type": "integer"}
Packit 534379
        },
Packit 534379
        "tests": [
Packit 534379
            {
Packit 534379
                "description": "valid items",
Packit 534379
                "data": [ 1, 2, 3 ],
Packit 534379
                "valid": true
Packit 534379
            },
Packit 534379
            {
Packit 534379
                "description": "wrong type of items",
Packit 534379
                "data": [1, "x"],
Packit 534379
                "valid": false
Packit 534379
            },
Packit 534379
            {
Packit 534379
                "description": "ignores non-arrays",
Packit 534379
                "data": {"foo" : "bar"},
Packit 534379
                "valid": true
Packit 534379
            }
Packit 534379
        ]
Packit 534379
    },
Packit 534379
    {
Packit 534379
        "description": "an array of schemas for items",
Packit 534379
        "schema": {
Packit 534379
            "items": [
Packit 534379
                {"type": "integer"},
Packit 534379
                {"type": "string"}
Packit 534379
            ]
Packit 534379
        },
Packit 534379
        "tests": [
Packit 534379
            {
Packit 534379
                "description": "correct types",
Packit 534379
                "data": [ 1, "foo" ],
Packit 534379
                "valid": true
Packit 534379
            },
Packit 534379
            {
Packit 534379
                "description": "wrong types",
Packit 534379
                "data": [ "foo", 1 ],
Packit 534379
                "valid": false
Packit 534379
            }
Packit 534379
        ]
Packit 534379
    }
Packit 534379
]