added realm to jspg processing
This commit is contained in:
@ -2,14 +2,19 @@
|
||||
{
|
||||
"description": "contains keyword validation",
|
||||
"database": {
|
||||
"schemas": {
|
||||
"contains_0_0": {
|
||||
"contains": {
|
||||
"minimum": 5
|
||||
},
|
||||
"items": true
|
||||
"types": [
|
||||
{
|
||||
"name": "contains_0_0",
|
||||
"schemas": {
|
||||
"contains_0_0": {
|
||||
"contains": {
|
||||
"minimum": 5
|
||||
},
|
||||
"items": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
@ -88,14 +93,19 @@
|
||||
{
|
||||
"description": "contains keyword with const keyword",
|
||||
"database": {
|
||||
"schemas": {
|
||||
"contains_1_0": {
|
||||
"contains": {
|
||||
"const": 5
|
||||
},
|
||||
"items": true
|
||||
"types": [
|
||||
{
|
||||
"name": "contains_1_0",
|
||||
"schemas": {
|
||||
"contains_1_0": {
|
||||
"contains": {
|
||||
"const": 5
|
||||
},
|
||||
"items": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
@ -144,11 +154,16 @@
|
||||
{
|
||||
"description": "contains keyword with boolean schema true",
|
||||
"database": {
|
||||
"schemas": {
|
||||
"contains_2_0": {
|
||||
"contains": true
|
||||
"types": [
|
||||
{
|
||||
"name": "contains_2_0",
|
||||
"schemas": {
|
||||
"contains_2_0": {
|
||||
"contains": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
@ -176,11 +191,16 @@
|
||||
{
|
||||
"description": "contains keyword with boolean schema false",
|
||||
"database": {
|
||||
"schemas": {
|
||||
"contains_3_0": {
|
||||
"contains": false
|
||||
"types": [
|
||||
{
|
||||
"name": "contains_3_0",
|
||||
"schemas": {
|
||||
"contains_3_0": {
|
||||
"contains": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
@ -217,16 +237,21 @@
|
||||
{
|
||||
"description": "items + contains",
|
||||
"database": {
|
||||
"schemas": {
|
||||
"contains_4_0": {
|
||||
"items": {
|
||||
"multipleOf": 2
|
||||
},
|
||||
"contains": {
|
||||
"multipleOf": 3
|
||||
"types": [
|
||||
{
|
||||
"name": "contains_4_0",
|
||||
"schemas": {
|
||||
"contains_4_0": {
|
||||
"items": {
|
||||
"multipleOf": 2
|
||||
},
|
||||
"contains": {
|
||||
"multipleOf": 3
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
@ -284,14 +309,19 @@
|
||||
{
|
||||
"description": "contains with false if subschema",
|
||||
"database": {
|
||||
"schemas": {
|
||||
"contains_5_0": {
|
||||
"contains": {
|
||||
"if": false,
|
||||
"else": true
|
||||
"types": [
|
||||
{
|
||||
"name": "contains_5_0",
|
||||
"schemas": {
|
||||
"contains_5_0": {
|
||||
"contains": {
|
||||
"if": false,
|
||||
"else": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
@ -319,13 +349,18 @@
|
||||
{
|
||||
"description": "contains with null instance elements",
|
||||
"database": {
|
||||
"schemas": {
|
||||
"contains_6_0": {
|
||||
"contains": {
|
||||
"type": "null"
|
||||
"types": [
|
||||
{
|
||||
"name": "contains_6_0",
|
||||
"schemas": {
|
||||
"contains_6_0": {
|
||||
"contains": {
|
||||
"type": "null"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
@ -344,14 +379,19 @@
|
||||
{
|
||||
"description": "extensible: true allows non-matching items in contains",
|
||||
"database": {
|
||||
"schemas": {
|
||||
"contains_7_0": {
|
||||
"contains": {
|
||||
"const": 1
|
||||
},
|
||||
"extensible": true
|
||||
"types": [
|
||||
{
|
||||
"name": "contains_7_0",
|
||||
"schemas": {
|
||||
"contains_7_0": {
|
||||
"contains": {
|
||||
"const": 1
|
||||
},
|
||||
"extensible": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
@ -371,13 +411,18 @@
|
||||
{
|
||||
"description": "strict by default: non-matching items in contains are invalid",
|
||||
"database": {
|
||||
"schemas": {
|
||||
"contains_8_0": {
|
||||
"contains": {
|
||||
"const": 1
|
||||
"types": [
|
||||
{
|
||||
"name": "contains_8_0",
|
||||
"schemas": {
|
||||
"contains_8_0": {
|
||||
"contains": {
|
||||
"const": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user