Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/pkg
Path: blob/main/external/libucl/tests/schema/required.json
2066 views
1
[
2
{
3
"description": "required validation",
4
"schema": {
5
"properties": {
6
"foo": {},
7
"bar": {}
8
},
9
"required": ["foo"]
10
},
11
"tests": [
12
{
13
"description": "present required property is valid",
14
"data": {"foo": 1},
15
"valid": true
16
},
17
{
18
"description": "non-present required property is invalid",
19
"data": {"bar": 1},
20
"valid": false
21
}
22
]
23
},
24
{
25
"description": "required default validation",
26
"schema": {
27
"properties": {
28
"foo": {}
29
}
30
},
31
"tests": [
32
{
33
"description": "not required by default",
34
"data": {},
35
"valid": true
36
}
37
]
38
}
39
]
40
41