diff options
Diffstat (limited to 'tests/draft2020-12/minContains.json')
-rw-r--r-- | tests/draft2020-12/minContains.json | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/draft2020-12/minContains.json b/tests/draft2020-12/minContains.json index f359de0..baf5b1e 100644 --- a/tests/draft2020-12/minContains.json +++ b/tests/draft2020-12/minContains.json @@ -168,5 +168,30 @@ "valid": true } ] + }, + { + "description": "minContains = 0 with maxContains", + "schema": { + "contains": {"const": 1}, + "minContains": 0, + "maxContains": 1 + }, + "tests": [ + { + "description": "empty data", + "data": [ ], + "valid": true + }, + { + "description": "not more than maxContains", + "data": [ 1 ], + "valid": true + }, + { + "description": "too many", + "data": [ 1, 1 ], + "valid": false + } + ] } ] |