Files
jspg/tests/fixtures/old/defs.json
2026-02-17 17:41:54 -05:00

76 lines
1.9 KiB
JSON

[
{
"description": "valid definition schema (using $defs)",
"schema": {
"$defs": {
"foo": {
"type": "integer"
}
},
"$ref": "#/$defs/foo"
},
"tests": [
{
"description": "valid definition",
"data": 1,
"valid": true
},
{
"description": "invalid definition",
"data": "a",
"valid": false
}
]
},
{
"description": "valid definition schema (using definitions for compat)",
"schema": {
"definitions": {
"foo": {
"type": "integer"
}
},
"$ref": "#/definitions/foo"
},
"tests": [
{
"description": "valid definition",
"data": 1,
"valid": true
},
{
"description": "invalid definition",
"data": "a",
"valid": false
}
]
},
{
"description": "nested definitions",
"schema": {
"$defs": {
"foo": {
"$defs": {
"bar": {
"type": "string"
}
},
"$ref": "#/$defs/foo/$defs/bar"
}
},
"$ref": "#/$defs/foo"
},
"tests": [
{
"description": "valid nested definition",
"data": "foo",
"valid": true
},
{
"description": "invalid nested definition",
"data": 1,
"valid": false
}
]
}
]