jspg progress

This commit is contained in:
2026-02-17 17:41:54 -05:00
parent 6e06b6fdc2
commit 32ed463df8
188 changed files with 36654 additions and 15058 deletions

76
tests/fixtures/old/defs.json vendored Normal file
View File

@ -0,0 +1,76 @@
[
{
"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
}
]
}
]