Skip to content

Commit 089ed8e

Browse files
committed
Enum
1 parent 7e4b937 commit 089ed8e

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

tests/draft3/enum.json

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
[
2+
{
3+
"description": "simple enum validation",
4+
"schema": {"enum": [1, 2, 3]},
5+
"tests": [
6+
{
7+
"description": "one of the enum is valid",
8+
"data": 1,
9+
"valid": true
10+
},
11+
{
12+
"description": "something else is invalid",
13+
"data": 4,
14+
"valid": false
15+
}
16+
]
17+
},
18+
{
19+
"description": "heterogeneous enum validation",
20+
"schema": {"enum": [1, "foo", [], true, {"foo": 12}]},
21+
"tests": [
22+
{
23+
"description": "one of the enum is valid",
24+
"data": [],
25+
"valid": true
26+
},
27+
{
28+
"description": "something else is invalid",
29+
"data": nil,
30+
"valid": false
31+
},
32+
{
33+
"description": "objects are deep compared",
34+
"data": {"foo": false},
35+
"valid": false
36+
}
37+
]
38+
}
39+
]

0 commit comments

Comments
 (0)