Skip to content

Commit 655ce9f

Browse files
committed
Add tests for Single-schema items and unevaluatedItems
Resolves #291
1 parent bf2f244 commit 655ce9f

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[
2+
{
3+
"description": "Single-schema items and unevaluatedItems",
4+
"schema": {
5+
"$schema": "https://json-schema.org/draft/2019-09/schema",
6+
"unevaluatedItems": {"type": "boolean"},
7+
"anyOf": [
8+
{
9+
"items": {"type": "string"}
10+
},
11+
true
12+
]
13+
},
14+
"tests": [
15+
{
16+
"description": "unevaluatedItems is applied",
17+
"data": [true, false],
18+
"valid": true
19+
},
20+
{
21+
"description": "unevaluatedItems isn't applied unnecessarily on items annotation boolean of true",
22+
"data": ["yes", "no"],
23+
"valid": true
24+
},
25+
{
26+
"description": "unevaluatedItems is applied on items annotation boolean false",
27+
"data": ["yes", false],
28+
"valid": false
29+
}
30+
]
31+
}
32+
]

0 commit comments

Comments
 (0)