diff options
Diffstat (limited to 'json/tests/draft-next/ref.json')
-rw-r--r-- | json/tests/draft-next/ref.json | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/json/tests/draft-next/ref.json b/json/tests/draft-next/ref.json index 2a58ef8..8e0fbb6 100644 --- a/json/tests/draft-next/ref.json +++ b/json/tests/draft-next/ref.json @@ -858,5 +858,30 @@ "valid": false } ] + }, + { + "description": "URN ref with nested pointer ref", + "schema": { + "$ref": "urn:uuid:deadbeef-4321-ffff-ffff-1234feebdaed", + "$defs": { + "foo": { + "$id": "urn:uuid:deadbeef-4321-ffff-ffff-1234feebdaed", + "$defs": {"bar": {"type": "string"}}, + "$ref": "#/$defs/bar" + } + } + }, + "tests": [ + { + "description": "a string is valid", + "data": "bar", + "valid": true + }, + { + "description": "a non-string is invalid", + "data": 12, + "valid": false + } + ] } ] |