test for issue #2

master
Eugene Poberezkin 2015-06-15 01:49:32 +01:00
parent b986292e53
commit 66c6530e46
1 changed files with 54 additions and 0 deletions

View File

@ -0,0 +1,54 @@
[
{
"skip": true,
"description": "root ref in ref (#2)",
"schema": {
"definitions": {
"arr": {
"type": "array",
"items": { "$ref": "#" }
}
},
"type": "object",
"properties": {
"name": { "type": "string" },
"children": { "$ref": "#/definitions/arr" }
}
},
"tests": [
{
"description": "valid",
"data": {
"name": "foo",
"children": [
{ "name": "bar" },
{ "name": "baz" }
]
},
"valid": true
},
{
"description": "invalid",
"data": {
"name": "foo",
"children": [
{ "name": 1 },
{ "name": 2 }
]
},
"valid": false
},
{
"description": "invalid",
"data": {
"name": "foo",
"children": [
[ ],
[ ]
]
},
"valid": false
}
]
}
]