1[
2 {
3 "description": "validation of e-mail addresses",
4 "schema": {"format": "email"},
5 "tests": [
6 {
7 "description": "ignores integers",
8 "data": 12,
9 "valid": true
10 },
11 {
12 "description": "ignores floats",
13 "data": 13.7,
14 "valid": true
15 },
16 {
17 "description": "ignores objects",
18 "data": {},
19 "valid": true
20 },
21 {
22 "description": "ignores arrays",
23 "data": [],
24 "valid": true
25 },
26 {
27 "description": "ignores booleans",
28 "data": false,
29 "valid": true
30 },
31 {
32 "description": "ignores null",
33 "data": null,
34 "valid": true
35 }
36 ]
37 },
38 {
39 "description": "validation of IP addresses",
40 "schema": {"format": "ipv4"},
41 "tests": [
42 {
43 "description": "ignores integers",
44 "data": 12,
45 "valid": true
46 },
47 {
48 "description": "ignores floats",
49 "data": 13.7,
50 "valid": true
51 },
52 {
53 "description": "ignores objects",
54 "data": {},
55 "valid": true
56 },
57 {
58 "description": "ignores arrays",
59 "data": [],
60 "valid": true
61 },
62 {
63 "description": "ignores booleans",
64 "data": false,
65 "valid": true
66 },
67 {
68 "description": "ignores null",
69 "data": null,
70 "valid": true
71 }
72 ]
73 },
74 {
75 "description": "validation of IPv6 addresses",
76 "schema": {"format": "ipv6"},
77 "tests": [
78 {
79 "description": "ignores integers",
80 "data": 12,
81 "valid": true
82 },
83 {
84 "description": "ignores floats",
85 "data": 13.7,
86 "valid": true
87 },
88 {
89 "description": "ignores objects",
90 "data": {},
91 "valid": true
92 },
93 {
94 "description": "ignores arrays",
95 "data": [],
96 "valid": true
97 },
98 {
99 "description": "ignores booleans",
100 "data": false,
101 "valid": true
102 },
103 {
104 "description": "ignores null",
105 "data": null,
106 "valid": true
107 }
108 ]
109 },
110 {
111 "description": "validation of hostnames",
112 "schema": {"format": "hostname"},
113 "tests": [
114 {
115 "description": "ignores integers",
116 "data": 12,
117 "valid": true
118 },
119 {
120 "description": "ignores floats",
121 "data": 13.7,
122 "valid": true
123 },
124 {
125 "description": "ignores objects",
126 "data": {},
127 "valid": true
128 },
129 {
130 "description": "ignores arrays",
131 "data": [],
132 "valid": true
133 },
134 {
135 "description": "ignores booleans",
136 "data": false,
137 "valid": true
138 },
139 {
140 "description": "ignores null",
141 "data": null,
142 "valid": true
143 }
144 ]
145 },
146 {
147 "description": "validation of date-time strings",
148 "schema": {"format": "date-time"},
149 "tests": [
150 {
151 "description": "ignores integers",
152 "data": 12,
153 "valid": true
154 },
155 {
156 "description": "ignores floats",
157 "data": 13.7,
158 "valid": true
159 },
160 {
161 "description": "ignores objects",
162 "data": {},
163 "valid": true
164 },
165 {
166 "description": "ignores arrays",
167 "data": [],
168 "valid": true
169 },
170 {
171 "description": "ignores booleans",
172 "data": false,
173 "valid": true
174 },
175 {
176 "description": "ignores null",
177 "data": null,
178 "valid": true
179 }
180 ]
181 },
182 {
183 "description": "validation of URIs",
184 "schema": {"format": "uri"},
185 "tests": [
186 {
187 "description": "ignores integers",
188 "data": 12,
189 "valid": true
190 },
191 {
192 "description": "ignores floats",
193 "data": 13.7,
194 "valid": true
195 },
196 {
197 "description": "ignores objects",
198 "data": {},
199 "valid": true
200 },
201 {
202 "description": "ignores arrays",
203 "data": [],
204 "valid": true
205 },
206 {
207 "description": "ignores booleans",
208 "data": false,
209 "valid": true
210 },
211 {
212 "description": "ignores null",
213 "data": null,
214 "valid": true
215 }
216 ]
217 }
218]
View as plain text