51 lines
1.1 KiB
JSON
51 lines
1.1 KiB
JSON
[
|
|
{
|
|
"description": "IDs in refs without root id (#1)",
|
|
"schema": {
|
|
"definitions": {
|
|
"int": {
|
|
"id": "#int",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"$ref": "#int"
|
|
},
|
|
"tests": [
|
|
{ "description": "valid", "data": 1, "valid": true },
|
|
{ "description": "invalid", "data": "foo", "valid": false }
|
|
]
|
|
},
|
|
{
|
|
"description": "IDs in refs with root id",
|
|
"schema": {
|
|
"id": "http://example.com/int.json",
|
|
"definitions": {
|
|
"int": {
|
|
"id": "#int",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"$ref": "#int"
|
|
},
|
|
"tests": [
|
|
{ "description": "valid", "data": 1, "valid": true },
|
|
{ "description": "invalid", "data": "foo", "valid": false }
|
|
]
|
|
},
|
|
{
|
|
"description": "Definitions instead of IDs",
|
|
"schema": {
|
|
"definitions": {
|
|
"int": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"$ref": "#/definitions/int"
|
|
},
|
|
"tests": [
|
|
{ "description": "valid", "data": 1, "valid": true },
|
|
{ "description": "invalid", "data": "foo", "valid": false }
|
|
]
|
|
}
|
|
]
|