-
Notifications
You must be signed in to change notification settings - Fork 4
/
MANIFEST
312 lines (312 loc) · 13.2 KB
/
MANIFEST
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
Changes
ignore.txt
lib
lib/Validator
lib/Validator/LIVR
lib/Validator/LIVR/Rules
lib/Validator/LIVR/Rules/Common.pm
lib/Validator/LIVR/Rules/Meta.pm
lib/Validator/LIVR/Rules/Modifiers.pm
lib/Validator/LIVR/Rules/Numeric.pm
lib/Validator/LIVR/Rules/Special.pm
lib/Validator/LIVR/Rules/String.pm
lib/Validator/LIVR.pm
Makefile.PL
MANIFEST
README.pod
t
t/01-livr_test_suite.t
t/02-rules_registration.t
t/03-auto_trim.t
t/04-custom_filters.t
t/test_suite
t/test_suite/aliases_negative
t/test_suite/aliases_negative/01-adult_age
t/test_suite/aliases_negative/01-adult_age/aliases.json
t/test_suite/aliases_negative/01-adult_age/errors.json
t/test_suite/aliases_negative/01-adult_age/input.json
t/test_suite/aliases_negative/01-adult_age/rules.json
t/test_suite/aliases_negative/02-address
t/test_suite/aliases_negative/02-address/aliases.json
t/test_suite/aliases_negative/02-address/errors.json
t/test_suite/aliases_negative/02-address/input.json
t/test_suite/aliases_negative/02-address/rules.json
t/test_suite/aliases_negative/03-adult_age_in_user
t/test_suite/aliases_negative/03-adult_age_in_user/aliases.json
t/test_suite/aliases_negative/03-adult_age_in_user/errors.json
t/test_suite/aliases_negative/03-adult_age_in_user/input.json
t/test_suite/aliases_negative/03-adult_age_in_user/rules.json
t/test_suite/aliases_positive
t/test_suite/aliases_positive/01-adult_age
t/test_suite/aliases_positive/01-adult_age/aliases.json
t/test_suite/aliases_positive/01-adult_age/input.json
t/test_suite/aliases_positive/01-adult_age/output.json
t/test_suite/aliases_positive/01-adult_age/rules.json
t/test_suite/aliases_positive/02-address
t/test_suite/aliases_positive/02-address/aliases.json
t/test_suite/aliases_positive/02-address/input.json
t/test_suite/aliases_positive/02-address/output.json
t/test_suite/aliases_positive/02-address/rules.json
t/test_suite/aliases_positive/03-adult_age_in_user
t/test_suite/aliases_positive/03-adult_age_in_user/aliases.json
t/test_suite/aliases_positive/03-adult_age_in_user/input.json
t/test_suite/aliases_positive/03-adult_age_in_user/output.json
t/test_suite/aliases_positive/03-adult_age_in_user/rules.json
t/test_suite/negative
t/test_suite/negative/01-required
t/test_suite/negative/01-required/errors.json
t/test_suite/negative/01-required/input.json
t/test_suite/negative/01-required/rules.json
t/test_suite/negative/02-not_empty
t/test_suite/negative/02-not_empty/errors.json
t/test_suite/negative/02-not_empty/input.json
t/test_suite/negative/02-not_empty/rules.json
t/test_suite/negative/03-one_of
t/test_suite/negative/03-one_of/errors.json
t/test_suite/negative/03-one_of/input.json
t/test_suite/negative/03-one_of/rules.json
t/test_suite/negative/04-min_length
t/test_suite/negative/04-min_length/errors.json
t/test_suite/negative/04-min_length/input.json
t/test_suite/negative/04-min_length/rules.json
t/test_suite/negative/05-max_length
t/test_suite/negative/05-max_length/errors.json
t/test_suite/negative/05-max_length/input.json
t/test_suite/negative/05-max_length/rules.json
t/test_suite/negative/06-length_equal
t/test_suite/negative/06-length_equal/errors.json
t/test_suite/negative/06-length_equal/input.json
t/test_suite/negative/06-length_equal/rules.json
t/test_suite/negative/07-length_between
t/test_suite/negative/07-length_between/errors.json
t/test_suite/negative/07-length_between/input.json
t/test_suite/negative/07-length_between/rules.json
t/test_suite/negative/08-like
t/test_suite/negative/08-like/errors.json
t/test_suite/negative/08-like/input.json
t/test_suite/negative/08-like/rules.json
t/test_suite/negative/09-integer
t/test_suite/negative/09-integer/errors.json
t/test_suite/negative/09-integer/input.json
t/test_suite/negative/09-integer/rules.json
t/test_suite/negative/10-positive_integer
t/test_suite/negative/10-positive_integer/errors.json
t/test_suite/negative/10-positive_integer/input.json
t/test_suite/negative/10-positive_integer/rules.json
t/test_suite/negative/11-decimal
t/test_suite/negative/11-decimal/errors.json
t/test_suite/negative/11-decimal/input.json
t/test_suite/negative/11-decimal/rules.json
t/test_suite/negative/12-positive_decimal
t/test_suite/negative/12-positive_decimal/errors.json
t/test_suite/negative/12-positive_decimal/input.json
t/test_suite/negative/12-positive_decimal/rules.json
t/test_suite/negative/13-max_number
t/test_suite/negative/13-max_number/errors.json
t/test_suite/negative/13-max_number/input.json
t/test_suite/negative/13-max_number/rules.json
t/test_suite/negative/14-min_number
t/test_suite/negative/14-min_number/errors.json
t/test_suite/negative/14-min_number/input.json
t/test_suite/negative/14-min_number/rules.json
t/test_suite/negative/15-number_beetween
t/test_suite/negative/15-number_beetween/errors.json
t/test_suite/negative/15-number_beetween/input.json
t/test_suite/negative/15-number_beetween/rules.json
t/test_suite/negative/16-email
t/test_suite/negative/16-email/errors.json
t/test_suite/negative/16-email/input.json
t/test_suite/negative/16-email/rules.json
t/test_suite/negative/17-equal_to_field
t/test_suite/negative/17-equal_to_field/errors.json
t/test_suite/negative/17-equal_to_field/input.json
t/test_suite/negative/17-equal_to_field/rules.json
t/test_suite/negative/18-nested_object
t/test_suite/negative/18-nested_object/errors.json
t/test_suite/negative/18-nested_object/input.json
t/test_suite/negative/18-nested_object/rules.json
t/test_suite/negative/19-list_of
t/test_suite/negative/19-list_of/errors.json
t/test_suite/negative/19-list_of/input.json
t/test_suite/negative/19-list_of/rules.json
t/test_suite/negative/20-list_of_objects
t/test_suite/negative/20-list_of_objects/errors.json
t/test_suite/negative/20-list_of_objects/input.json
t/test_suite/negative/20-list_of_objects/rules.json
t/test_suite/negative/21-list_of_different_objects
t/test_suite/negative/21-list_of_different_objects/errors.json
t/test_suite/negative/21-list_of_different_objects/input.json
t/test_suite/negative/21-list_of_different_objects/rules.json
t/test_suite/negative/22-not_empty_list
t/test_suite/negative/22-not_empty_list/errors.json
t/test_suite/negative/22-not_empty_list/input.json
t/test_suite/negative/22-not_empty_list/rules.json
t/test_suite/negative/23-url
t/test_suite/negative/23-url/errors.json
t/test_suite/negative/23-url/input.json
t/test_suite/negative/23-url/rules.json
t/test_suite/negative/24-iso_date
t/test_suite/negative/24-iso_date/errors.json
t/test_suite/negative/24-iso_date/input.json
t/test_suite/negative/24-iso_date/rules.json
t/test_suite/negative/25-eq
t/test_suite/negative/25-eq/errors.json
t/test_suite/negative/25-eq/input.json
t/test_suite/negative/25-eq/rules.json
t/test_suite/negative/26-string
t/test_suite/negative/26-string/errors.json
t/test_suite/negative/26-string/input.json
t/test_suite/negative/26-string/rules.json
t/test_suite/negative/27-any_object
t/test_suite/negative/27-any_object/errors.json
t/test_suite/negative/27-any_object/input.json
t/test_suite/negative/27-any_object/rules.json
t/test_suite/negative/28-variable_object
t/test_suite/negative/28-variable_object/errors.json
t/test_suite/negative/28-variable_object/input.json
t/test_suite/negative/28-variable_object/rules.json
t/test_suite/negative/29-or
t/test_suite/negative/29-or/errors.json
t/test_suite/negative/29-or/input.json
t/test_suite/negative/29-or/rules.json
t/test_suite/positive
t/test_suite/positive/01-required
t/test_suite/positive/01-required/input.json
t/test_suite/positive/01-required/output.json
t/test_suite/positive/01-required/rules.json
t/test_suite/positive/02-not_empty
t/test_suite/positive/02-not_empty/input.json
t/test_suite/positive/02-not_empty/output.json
t/test_suite/positive/02-not_empty/rules.json
t/test_suite/positive/03-one_of
t/test_suite/positive/03-one_of/input.json
t/test_suite/positive/03-one_of/output.json
t/test_suite/positive/03-one_of/rules.json
t/test_suite/positive/04-min_length
t/test_suite/positive/04-min_length/input.json
t/test_suite/positive/04-min_length/output.json
t/test_suite/positive/04-min_length/rules.json
t/test_suite/positive/05-max_length
t/test_suite/positive/05-max_length/input.json
t/test_suite/positive/05-max_length/output.json
t/test_suite/positive/05-max_length/rules.json
t/test_suite/positive/06-length_equal
t/test_suite/positive/06-length_equal/input.json
t/test_suite/positive/06-length_equal/output.json
t/test_suite/positive/06-length_equal/rules.json
t/test_suite/positive/07-length_between
t/test_suite/positive/07-length_between/input.json
t/test_suite/positive/07-length_between/output.json
t/test_suite/positive/07-length_between/rules.json
t/test_suite/positive/08-like
t/test_suite/positive/08-like/input.json
t/test_suite/positive/08-like/output.json
t/test_suite/positive/08-like/rules.json
t/test_suite/positive/09-integer
t/test_suite/positive/09-integer/input.json
t/test_suite/positive/09-integer/output.json
t/test_suite/positive/09-integer/rules.json
t/test_suite/positive/10-positive_integer
t/test_suite/positive/10-positive_integer/input.json
t/test_suite/positive/10-positive_integer/output.json
t/test_suite/positive/10-positive_integer/rules.json
t/test_suite/positive/11-decimal
t/test_suite/positive/11-decimal/input.json
t/test_suite/positive/11-decimal/output.json
t/test_suite/positive/11-decimal/rules.json
t/test_suite/positive/12-positive_decimal
t/test_suite/positive/12-positive_decimal/input.json
t/test_suite/positive/12-positive_decimal/output.json
t/test_suite/positive/12-positive_decimal/rules.json
t/test_suite/positive/13-max_number
t/test_suite/positive/13-max_number/input.json
t/test_suite/positive/13-max_number/output.json
t/test_suite/positive/13-max_number/rules.json
t/test_suite/positive/14-min_number
t/test_suite/positive/14-min_number/input.json
t/test_suite/positive/14-min_number/output.json
t/test_suite/positive/14-min_number/rules.json
t/test_suite/positive/15-number_between
t/test_suite/positive/15-number_between/input.json
t/test_suite/positive/15-number_between/output.json
t/test_suite/positive/15-number_between/rules.json
t/test_suite/positive/16-email
t/test_suite/positive/16-email/input.json
t/test_suite/positive/16-email/output.json
t/test_suite/positive/16-email/rules.json
t/test_suite/positive/17-equal_to_field
t/test_suite/positive/17-equal_to_field/input.json
t/test_suite/positive/17-equal_to_field/output.json
t/test_suite/positive/17-equal_to_field/rules.json
t/test_suite/positive/18-nested_object
t/test_suite/positive/18-nested_object/input.json
t/test_suite/positive/18-nested_object/output.json
t/test_suite/positive/18-nested_object/rules.json
t/test_suite/positive/19-list_of
t/test_suite/positive/19-list_of/input.json
t/test_suite/positive/19-list_of/output.json
t/test_suite/positive/19-list_of/rules.json
t/test_suite/positive/20-list_of_objects
t/test_suite/positive/20-list_of_objects/input.json
t/test_suite/positive/20-list_of_objects/output.json
t/test_suite/positive/20-list_of_objects/rules.json
t/test_suite/positive/21-list_of_different_objects
t/test_suite/positive/21-list_of_different_objects/input.json
t/test_suite/positive/21-list_of_different_objects/output.json
t/test_suite/positive/21-list_of_different_objects/rules.json
t/test_suite/positive/22-not_empty_list
t/test_suite/positive/22-not_empty_list/input.json
t/test_suite/positive/22-not_empty_list/output.json
t/test_suite/positive/22-not_empty_list/rules.json
t/test_suite/positive/23-url
t/test_suite/positive/23-url/input.json
t/test_suite/positive/23-url/output.json
t/test_suite/positive/23-url/rules.json
t/test_suite/positive/24-iso_date
t/test_suite/positive/24-iso_date/input.json
t/test_suite/positive/24-iso_date/output.json
t/test_suite/positive/24-iso_date/rules.json
t/test_suite/positive/25-eq
t/test_suite/positive/25-eq/input.json
t/test_suite/positive/25-eq/output.json
t/test_suite/positive/25-eq/rules.json
t/test_suite/positive/26-string
t/test_suite/positive/26-string/input.json
t/test_suite/positive/26-string/output.json
t/test_suite/positive/26-string/rules.json
t/test_suite/positive/27-any_object
t/test_suite/positive/27-any_object/input.json
t/test_suite/positive/27-any_object/output.json
t/test_suite/positive/27-any_object/rules.json
t/test_suite/positive/28-variable_object
t/test_suite/positive/28-variable_object/input.json
t/test_suite/positive/28-variable_object/output.json
t/test_suite/positive/28-variable_object/rules.json
t/test_suite/positive/29-or
t/test_suite/positive/29-or/input.json
t/test_suite/positive/29-or/output.json
t/test_suite/positive/29-or/rules.json
t/test_suite/positive/30-trim
t/test_suite/positive/30-trim/input.json
t/test_suite/positive/30-trim/output.json
t/test_suite/positive/30-trim/rules.json
t/test_suite/positive/31-to_lc
t/test_suite/positive/31-to_lc/input.json
t/test_suite/positive/31-to_lc/output.json
t/test_suite/positive/31-to_lc/rules.json
t/test_suite/positive/32-to_uc
t/test_suite/positive/32-to_uc/input.json
t/test_suite/positive/32-to_uc/output.json
t/test_suite/positive/32-to_uc/rules.json
t/test_suite/positive/33-remove
t/test_suite/positive/33-remove/input.json
t/test_suite/positive/33-remove/output.json
t/test_suite/positive/33-remove/rules.json
t/test_suite/positive/34-leave_only
t/test_suite/positive/34-leave_only/input.json
t/test_suite/positive/34-leave_only/output.json
t/test_suite/positive/34-leave_only/rules.json
t/test_suite/positive/35-default
t/test_suite/positive/35-default/input.json
t/test_suite/positive/35-default/output.json
t/test_suite/positive/35-default/rules.json