File tree 1 file changed +53
-0
lines changed
1 file changed +53
-0
lines changed Original file line number Diff line number Diff line change
1
+ [
2
+ {
3
+ "description" : " required validation" ,
4
+ "schema" : {
5
+ "properties" : {
6
+ "foo" : {"required" : true },
7
+ "bar" : {}
8
+ }
9
+ },
10
+ "tests" : [
11
+ {
12
+ "description" : " present required property is valid" ,
13
+ "data" : {"foo" : 1 },
14
+ "valid" : true
15
+ },
16
+ {
17
+ "description" : " non-present required property is invalid" ,
18
+ "data" : {"bar" : 1 },
19
+ "valid" : false
20
+ }
21
+ ]
22
+ },
23
+ {
24
+ "description" : " required default validation" ,
25
+ "schema" : {
26
+ "properties" : {
27
+ "foo" : {}
28
+ }
29
+ },
30
+ "tests" : [
31
+ {
32
+ "description" : " not required by default" ,
33
+ "data" : {},
34
+ "valid" : true
35
+ }
36
+ ]
37
+ },
38
+ {
39
+ "description" : " required explicitly false validation" ,
40
+ "schema" : {
41
+ "properties" : {
42
+ "foo" : {"required" : false }
43
+ }
44
+ },
45
+ "tests" : [
46
+ {
47
+ "description" : " not required if required is false" ,
48
+ "data" : {},
49
+ "valid" : true
50
+ }
51
+ ]
52
+ }
53
+ ]
You can’t perform that action at this time.
0 commit comments