summaryrefslogtreecommitdiff
path: root/json/tests/draft2020-12/ref.json
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2023-01-20 14:14:21 -0500
committerJulian Berman <Julian@GrayVines.com>2023-01-20 14:14:21 -0500
commit65afdcec79532021864acddde8e86bc727a6d137 (patch)
tree068feea5227e73dfa41b59c8ce50d34960f385c7 /json/tests/draft2020-12/ref.json
parentcb1f8af3487e1df83f5f4f46e153a17851f5cb08 (diff)
parentdae554c22c8dce3bd084e3e503060b92a4839385 (diff)
downloadjsonschema-65afdcec79532021864acddde8e86bc727a6d137.tar.gz
Merge commit 'dae554c22c8dce3bd084e3e503060b92a4839385'
* commit 'dae554c22c8dce3bd084e3e503060b92a4839385': Squashed 'json/' changes from d21ed578a..f57d3e0cc
Diffstat (limited to 'json/tests/draft2020-12/ref.json')
-rw-r--r--json/tests/draft2020-12/ref.json66
1 files changed, 66 insertions, 0 deletions
diff --git a/json/tests/draft2020-12/ref.json b/json/tests/draft2020-12/ref.json
index 45803df..eb8bf96 100644
--- a/json/tests/draft2020-12/ref.json
+++ b/json/tests/draft2020-12/ref.json
@@ -883,5 +883,71 @@
"valid": false
}
]
+ },
+ {
+ "description": "ref to if",
+ "schema": {
+ "$ref": "http://example.com/ref/if",
+ "if": {
+ "$id": "http://example.com/ref/if",
+ "type": "integer"
+ }
+ },
+ "tests": [
+ {
+ "description": "a non-integer is invalid due to the $ref",
+ "data": "foo",
+ "valid": false
+ },
+ {
+ "description": "an integer is valid",
+ "data": 12,
+ "valid": true
+ }
+ ]
+ },
+ {
+ "description": "ref to then",
+ "schema": {
+ "$ref": "http://example.com/ref/then",
+ "then": {
+ "$id": "http://example.com/ref/then",
+ "type": "integer"
+ }
+ },
+ "tests": [
+ {
+ "description": "a non-integer is invalid due to the $ref",
+ "data": "foo",
+ "valid": false
+ },
+ {
+ "description": "an integer is valid",
+ "data": 12,
+ "valid": true
+ }
+ ]
+ },
+ {
+ "description": "ref to else",
+ "schema": {
+ "$ref": "http://example.com/ref/else",
+ "else": {
+ "$id": "http://example.com/ref/else",
+ "type": "integer"
+ }
+ },
+ "tests": [
+ {
+ "description": "a non-integer is invalid due to the $ref",
+ "data": "foo",
+ "valid": false
+ },
+ {
+ "description": "an integer is valid",
+ "data": 12,
+ "valid": true
+ }
+ ]
}
]