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 |
]
|