File tree 3 files changed +99
-0
lines changed
3 files changed +99
-0
lines changed Original file line number Diff line number Diff line change @@ -76,6 +76,7 @@ This suite is being used by:
76
76
* [ json_schema (Dart)] ( https://github.com/patefacio/json_schema )
77
77
* [ tv4 (JavaScript)] ( https://github.com/geraintluff/tv4 )
78
78
* [ Jsonary (JavaScript)] ( https://github.com/jsonary-js/jsonary )
79
+ * [ json-schema (Ruby)] ( https://github.com/hoxworth/json-schema )
79
80
80
81
If you use it as well, please fork and send a pull request adding yourself to
81
82
the list :).
Original file line number Diff line number Diff line change
1
+ [
2
+ {
3
+ "description" : " invalid type for default" ,
4
+ "schema" : {
5
+ "properties" : {
6
+ "foo" : {
7
+ "type" : " integer" ,
8
+ "default" : []
9
+ }
10
+ }
11
+ },
12
+ "tests" : [
13
+ {
14
+ "description" : " valid when property is specified" ,
15
+ "data" : {"foo" : 13 },
16
+ "valid" : true
17
+ },
18
+ {
19
+ "description" : " still valid when the invalid default is used" ,
20
+ "data" : {},
21
+ "valid" : true
22
+ }
23
+ ]
24
+ },
25
+ {
26
+ "description" : " invalid string value for default" ,
27
+ "schema" : {
28
+ "properties" : {
29
+ "bar" : {
30
+ "type" : " string" ,
31
+ "minLength" : 4 ,
32
+ "default" : " bad"
33
+ }
34
+ }
35
+ },
36
+ "tests" : [
37
+ {
38
+ "description" : " valid when property is specified" ,
39
+ "data" : {"bar" : " good" },
40
+ "valid" : true
41
+ },
42
+ {
43
+ "description" : " still valid when the invalid default is used" ,
44
+ "data" : {},
45
+ "valid" : true
46
+ }
47
+ ]
48
+ }
49
+ ]
Original file line number Diff line number Diff line change
1
+ [
2
+ {
3
+ "description" : " invalid type for default" ,
4
+ "schema" : {
5
+ "properties" : {
6
+ "foo" : {
7
+ "type" : " integer" ,
8
+ "default" : []
9
+ }
10
+ }
11
+ },
12
+ "tests" : [
13
+ {
14
+ "description" : " valid when property is specified" ,
15
+ "data" : {"foo" : 13 },
16
+ "valid" : true
17
+ },
18
+ {
19
+ "description" : " still valid when the invalid default is used" ,
20
+ "data" : {},
21
+ "valid" : true
22
+ }
23
+ ]
24
+ },
25
+ {
26
+ "description" : " invalid string value for default" ,
27
+ "schema" : {
28
+ "properties" : {
29
+ "bar" : {
30
+ "type" : " string" ,
31
+ "minLength" : 4 ,
32
+ "default" : " bad"
33
+ }
34
+ }
35
+ },
36
+ "tests" : [
37
+ {
38
+ "description" : " valid when property is specified" ,
39
+ "data" : {"bar" : " good" },
40
+ "valid" : true
41
+ },
42
+ {
43
+ "description" : " still valid when the invalid default is used" ,
44
+ "data" : {},
45
+ "valid" : true
46
+ }
47
+ ]
48
+ }
49
+ ]
You can’t perform that action at this time.
0 commit comments