diff options
Diffstat (limited to 'tests/draft2019-09/unevaluatedProperties.json')
-rw-r--r-- | tests/draft2019-09/unevaluatedProperties.json | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/draft2019-09/unevaluatedProperties.json b/tests/draft2019-09/unevaluatedProperties.json index 62960ea..fdb4ac9 100644 --- a/tests/draft2019-09/unevaluatedProperties.json +++ b/tests/draft2019-09/unevaluatedProperties.json @@ -1419,5 +1419,27 @@ "valid": true } ] + }, + { + "description": "unevaluatedProperties not affected by propertyNames", + "schema": { + "$schema": "https://json-schema.org/draft/2019-09/schema", + "propertyNames": {"maxLength": 1}, + "unevaluatedProperties": { + "type": "number" + } + }, + "tests": [ + { + "description": "allows only number properties", + "data": {"a": 1}, + "valid": true + }, + { + "description": "string property is invalid", + "data": {"a": "b"}, + "valid": false + } + ] } ] |