Blame tools/extra/packager/jsonschema-2.3.0/json/tests/draft4/enum.json

Packit 534379
[
Packit 534379
    {
Packit 534379
        "description": "simple enum validation",
Packit 534379
        "schema": {"enum": [1, 2, 3]},
Packit 534379
        "tests": [
Packit 534379
            {
Packit 534379
                "description": "one of the enum is valid",
Packit 534379
                "data": 1,
Packit 534379
                "valid": true
Packit 534379
            },
Packit 534379
            {
Packit 534379
                "description": "something else is invalid",
Packit 534379
                "data": 4,
Packit 534379
                "valid": false
Packit 534379
            }
Packit 534379
        ]
Packit 534379
    },
Packit 534379
    {
Packit 534379
        "description": "heterogeneous enum validation",
Packit 534379
        "schema": {"enum": [6, "foo", [], true, {"foo": 12}]},
Packit 534379
        "tests": [
Packit 534379
            {
Packit 534379
                "description": "one of the enum is valid",
Packit 534379
                "data": [],
Packit 534379
                "valid": true
Packit 534379
            },
Packit 534379
            {
Packit 534379
                "description": "something else is invalid",
Packit 534379
                "data": null,
Packit 534379
                "valid": false
Packit 534379
            },
Packit 534379
            {
Packit 534379
                "description": "objects are deep compared",
Packit 534379
                "data": {"foo": false},
Packit 534379
                "valid": false
Packit 534379
            }
Packit 534379
        ]
Packit 534379
    }
Packit 534379
]