Skip to content

Commit 736a7b5

Browse files
committed
Specification
1 parent 0b87f43 commit 736a7b5

2 files changed

Lines changed: 29 additions & 6 deletions

File tree

test/jsonschema/cases/draft3/_ref.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,30 @@
11
[
2+
{
3+
"description": "nested refs",
4+
"schema": {
5+
"definitions": {
6+
"a": {
7+
"type": "integer"
8+
},
9+
"b": {
10+
"$ref": "#/definitions/a"
11+
},
12+
"c": {
13+
"$ref": "#/definitions/b"
14+
}
15+
},
16+
"extends": {
17+
"$ref": "#/definitions/c"
18+
}
19+
},
20+
"tests": [
21+
{
22+
"description": "nested ref invalid",
23+
"data": "a",
24+
"valid": false
25+
}
26+
]
27+
},
228
{
329
"description": "ref overrides any sibling keywords",
430
"schema": {

test/jsonschema/cases/draft3/ref.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -189,18 +189,15 @@
189189
"$ref": "#/definitions/b"
190190
}
191191
},
192-
"$ref": "#/definitions/c"
192+
"extends": {
193+
"$ref": "#/definitions/c"
194+
}
193195
},
194196
"tests": [
195197
{
196198
"description": "nested ref valid",
197199
"data": 5,
198200
"valid": true
199-
},
200-
{
201-
"description": "nested ref invalid",
202-
"data": "a",
203-
"valid": false
204201
}
205202
]
206203
},

0 commit comments

Comments
 (0)