block: derive definite height from aspect-ratio at final layout (#965)
1//! Generated XML tests
2#![allow(non_snake_case)]
3mod block {
4 #[test]
5 fn absolute_correct_cross_child_size_with_percentage__border_box_ltr() {
6 crate::run_xml_test("block", "absolute_correct_cross_child_size_with_percentage__border_box_ltr");
7 }
8
9 #[test]
10 fn absolute_correct_cross_child_size_with_percentage__content_box_ltr() {
11 crate::run_xml_test("block", "absolute_correct_cross_child_size_with_percentage__content_box_ltr");
12 }
13
14 #[test]
15 fn absolute_correct_cross_child_size_with_percentage__border_box_rtl() {
16 crate::run_xml_test("block", "absolute_correct_cross_child_size_with_percentage__border_box_rtl");
17 }
18
19 #[test]
20 fn absolute_correct_cross_child_size_with_percentage__content_box_rtl() {
21 crate::run_xml_test("block", "absolute_correct_cross_child_size_with_percentage__content_box_rtl");
22 }
23
24 #[test]
25 fn block_absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__border_box_ltr() {
26 crate::run_xml_test(
27 "block",
28 "block_absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__border_box_ltr",
29 );
30 }
31
32 #[test]
33 fn block_absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__content_box_ltr() {
34 crate::run_xml_test(
35 "block",
36 "block_absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__content_box_ltr",
37 );
38 }
39
40 #[test]
41 fn block_absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__border_box_rtl() {
42 crate::run_xml_test(
43 "block",
44 "block_absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__border_box_rtl",
45 );
46 }
47
48 #[test]
49 fn block_absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__content_box_rtl() {
50 crate::run_xml_test(
51 "block",
52 "block_absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__content_box_rtl",
53 );
54 }
55
56 #[test]
57 fn block_absolute_aspect_ratio_fill_height__border_box_ltr() {
58 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_height__border_box_ltr");
59 }
60
61 #[test]
62 fn block_absolute_aspect_ratio_fill_height__content_box_ltr() {
63 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_height__content_box_ltr");
64 }
65
66 #[test]
67 fn block_absolute_aspect_ratio_fill_height__border_box_rtl() {
68 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_height__border_box_rtl");
69 }
70
71 #[test]
72 fn block_absolute_aspect_ratio_fill_height__content_box_rtl() {
73 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_height__content_box_rtl");
74 }
75
76 #[test]
77 fn block_absolute_aspect_ratio_fill_height_from_inset__border_box_ltr() {
78 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_height_from_inset__border_box_ltr");
79 }
80
81 #[test]
82 fn block_absolute_aspect_ratio_fill_height_from_inset__content_box_ltr() {
83 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_height_from_inset__content_box_ltr");
84 }
85
86 #[test]
87 fn block_absolute_aspect_ratio_fill_height_from_inset__border_box_rtl() {
88 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_height_from_inset__border_box_rtl");
89 }
90
91 #[test]
92 fn block_absolute_aspect_ratio_fill_height_from_inset__content_box_rtl() {
93 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_height_from_inset__content_box_rtl");
94 }
95
96 #[test]
97 fn block_absolute_aspect_ratio_fill_max_height__border_box_ltr() {
98 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_max_height__border_box_ltr");
99 }
100
101 #[test]
102 fn block_absolute_aspect_ratio_fill_max_height__content_box_ltr() {
103 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_max_height__content_box_ltr");
104 }
105
106 #[test]
107 fn block_absolute_aspect_ratio_fill_max_height__border_box_rtl() {
108 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_max_height__border_box_rtl");
109 }
110
111 #[test]
112 fn block_absolute_aspect_ratio_fill_max_height__content_box_rtl() {
113 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_max_height__content_box_rtl");
114 }
115
116 #[test]
117 fn block_absolute_aspect_ratio_fill_max_width__border_box_ltr() {
118 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_max_width__border_box_ltr");
119 }
120
121 #[test]
122 fn block_absolute_aspect_ratio_fill_max_width__content_box_ltr() {
123 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_max_width__content_box_ltr");
124 }
125
126 #[test]
127 fn block_absolute_aspect_ratio_fill_max_width__border_box_rtl() {
128 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_max_width__border_box_rtl");
129 }
130
131 #[test]
132 fn block_absolute_aspect_ratio_fill_max_width__content_box_rtl() {
133 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_max_width__content_box_rtl");
134 }
135
136 #[test]
137 fn block_absolute_aspect_ratio_fill_min_height__border_box_ltr() {
138 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_min_height__border_box_ltr");
139 }
140
141 #[test]
142 fn block_absolute_aspect_ratio_fill_min_height__content_box_ltr() {
143 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_min_height__content_box_ltr");
144 }
145
146 #[test]
147 fn block_absolute_aspect_ratio_fill_min_height__border_box_rtl() {
148 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_min_height__border_box_rtl");
149 }
150
151 #[test]
152 fn block_absolute_aspect_ratio_fill_min_height__content_box_rtl() {
153 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_min_height__content_box_rtl");
154 }
155
156 #[test]
157 fn block_absolute_aspect_ratio_fill_min_width__border_box_ltr() {
158 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_min_width__border_box_ltr");
159 }
160
161 #[test]
162 fn block_absolute_aspect_ratio_fill_min_width__content_box_ltr() {
163 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_min_width__content_box_ltr");
164 }
165
166 #[test]
167 fn block_absolute_aspect_ratio_fill_min_width__border_box_rtl() {
168 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_min_width__border_box_rtl");
169 }
170
171 #[test]
172 fn block_absolute_aspect_ratio_fill_min_width__content_box_rtl() {
173 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_min_width__content_box_rtl");
174 }
175
176 #[test]
177 fn block_absolute_aspect_ratio_fill_width__border_box_ltr() {
178 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_width__border_box_ltr");
179 }
180
181 #[test]
182 fn block_absolute_aspect_ratio_fill_width__content_box_ltr() {
183 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_width__content_box_ltr");
184 }
185
186 #[test]
187 fn block_absolute_aspect_ratio_fill_width__border_box_rtl() {
188 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_width__border_box_rtl");
189 }
190
191 #[test]
192 fn block_absolute_aspect_ratio_fill_width__content_box_rtl() {
193 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_width__content_box_rtl");
194 }
195
196 #[test]
197 fn block_absolute_aspect_ratio_fill_width_from_inset__border_box_ltr() {
198 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_width_from_inset__border_box_ltr");
199 }
200
201 #[test]
202 fn block_absolute_aspect_ratio_fill_width_from_inset__content_box_ltr() {
203 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_width_from_inset__content_box_ltr");
204 }
205
206 #[test]
207 fn block_absolute_aspect_ratio_fill_width_from_inset__border_box_rtl() {
208 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_width_from_inset__border_box_rtl");
209 }
210
211 #[test]
212 fn block_absolute_aspect_ratio_fill_width_from_inset__content_box_rtl() {
213 crate::run_xml_test("block", "block_absolute_aspect_ratio_fill_width_from_inset__content_box_rtl");
214 }
215
216 #[test]
217 fn block_absolute_aspect_ratio_height_overrides_inset__border_box_ltr() {
218 crate::run_xml_test("block", "block_absolute_aspect_ratio_height_overrides_inset__border_box_ltr");
219 }
220
221 #[test]
222 fn block_absolute_aspect_ratio_height_overrides_inset__content_box_ltr() {
223 crate::run_xml_test("block", "block_absolute_aspect_ratio_height_overrides_inset__content_box_ltr");
224 }
225
226 #[test]
227 fn block_absolute_aspect_ratio_height_overrides_inset__border_box_rtl() {
228 crate::run_xml_test("block", "block_absolute_aspect_ratio_height_overrides_inset__border_box_rtl");
229 }
230
231 #[test]
232 fn block_absolute_aspect_ratio_height_overrides_inset__content_box_rtl() {
233 crate::run_xml_test("block", "block_absolute_aspect_ratio_height_overrides_inset__content_box_rtl");
234 }
235
236 #[test]
237 fn block_absolute_aspect_ratio_width_overrides_inset__border_box_ltr() {
238 crate::run_xml_test("block", "block_absolute_aspect_ratio_width_overrides_inset__border_box_ltr");
239 }
240
241 #[test]
242 fn block_absolute_aspect_ratio_width_overrides_inset__content_box_ltr() {
243 crate::run_xml_test("block", "block_absolute_aspect_ratio_width_overrides_inset__content_box_ltr");
244 }
245
246 #[test]
247 fn block_absolute_aspect_ratio_width_overrides_inset__border_box_rtl() {
248 crate::run_xml_test("block", "block_absolute_aspect_ratio_width_overrides_inset__border_box_rtl");
249 }
250
251 #[test]
252 fn block_absolute_aspect_ratio_width_overrides_inset__content_box_rtl() {
253 crate::run_xml_test("block", "block_absolute_aspect_ratio_width_overrides_inset__content_box_rtl");
254 }
255
256 #[test]
257 fn block_absolute_child_with_margin_x__border_box_ltr() {
258 crate::run_xml_test("block", "block_absolute_child_with_margin_x__border_box_ltr");
259 }
260
261 #[test]
262 fn block_absolute_child_with_margin_x__content_box_ltr() {
263 crate::run_xml_test("block", "block_absolute_child_with_margin_x__content_box_ltr");
264 }
265
266 #[test]
267 fn block_absolute_child_with_margin_x__border_box_rtl() {
268 crate::run_xml_test("block", "block_absolute_child_with_margin_x__border_box_rtl");
269 }
270
271 #[test]
272 fn block_absolute_child_with_margin_x__content_box_rtl() {
273 crate::run_xml_test("block", "block_absolute_child_with_margin_x__content_box_rtl");
274 }
275
276 #[test]
277 fn block_absolute_child_with_margin_y__border_box_ltr() {
278 crate::run_xml_test("block", "block_absolute_child_with_margin_y__border_box_ltr");
279 }
280
281 #[test]
282 fn block_absolute_child_with_margin_y__content_box_ltr() {
283 crate::run_xml_test("block", "block_absolute_child_with_margin_y__content_box_ltr");
284 }
285
286 #[test]
287 fn block_absolute_child_with_margin_y__border_box_rtl() {
288 crate::run_xml_test("block", "block_absolute_child_with_margin_y__border_box_rtl");
289 }
290
291 #[test]
292 fn block_absolute_child_with_margin_y__content_box_rtl() {
293 crate::run_xml_test("block", "block_absolute_child_with_margin_y__content_box_rtl");
294 }
295
296 #[test]
297 fn block_absolute_child_with_max_height__border_box_ltr() {
298 crate::run_xml_test("block", "block_absolute_child_with_max_height__border_box_ltr");
299 }
300
301 #[test]
302 fn block_absolute_child_with_max_height__content_box_ltr() {
303 crate::run_xml_test("block", "block_absolute_child_with_max_height__content_box_ltr");
304 }
305
306 #[test]
307 fn block_absolute_child_with_max_height__border_box_rtl() {
308 crate::run_xml_test("block", "block_absolute_child_with_max_height__border_box_rtl");
309 }
310
311 #[test]
312 fn block_absolute_child_with_max_height__content_box_rtl() {
313 crate::run_xml_test("block", "block_absolute_child_with_max_height__content_box_rtl");
314 }
315
316 #[test]
317 fn block_absolute_layout_child_order__border_box_ltr() {
318 crate::run_xml_test("block", "block_absolute_layout_child_order__border_box_ltr");
319 }
320
321 #[test]
322 fn block_absolute_layout_child_order__content_box_ltr() {
323 crate::run_xml_test("block", "block_absolute_layout_child_order__content_box_ltr");
324 }
325
326 #[test]
327 fn block_absolute_layout_child_order__border_box_rtl() {
328 crate::run_xml_test("block", "block_absolute_layout_child_order__border_box_rtl");
329 }
330
331 #[test]
332 fn block_absolute_layout_child_order__content_box_rtl() {
333 crate::run_xml_test("block", "block_absolute_layout_child_order__content_box_rtl");
334 }
335
336 #[test]
337 fn block_absolute_layout_no_size__border_box_ltr() {
338 crate::run_xml_test("block", "block_absolute_layout_no_size__border_box_ltr");
339 }
340
341 #[test]
342 fn block_absolute_layout_no_size__content_box_ltr() {
343 crate::run_xml_test("block", "block_absolute_layout_no_size__content_box_ltr");
344 }
345
346 #[test]
347 fn block_absolute_layout_no_size__border_box_rtl() {
348 crate::run_xml_test("block", "block_absolute_layout_no_size__border_box_rtl");
349 }
350
351 #[test]
352 fn block_absolute_layout_no_size__content_box_rtl() {
353 crate::run_xml_test("block", "block_absolute_layout_no_size__content_box_rtl");
354 }
355
356 #[test]
357 fn block_absolute_layout_percentage_bottom_based_on_parent_height__border_box_ltr() {
358 crate::run_xml_test("block", "block_absolute_layout_percentage_bottom_based_on_parent_height__border_box_ltr");
359 }
360
361 #[test]
362 fn block_absolute_layout_percentage_bottom_based_on_parent_height__content_box_ltr() {
363 crate::run_xml_test("block", "block_absolute_layout_percentage_bottom_based_on_parent_height__content_box_ltr");
364 }
365
366 #[test]
367 fn block_absolute_layout_percentage_bottom_based_on_parent_height__border_box_rtl() {
368 crate::run_xml_test("block", "block_absolute_layout_percentage_bottom_based_on_parent_height__border_box_rtl");
369 }
370
371 #[test]
372 fn block_absolute_layout_percentage_bottom_based_on_parent_height__content_box_rtl() {
373 crate::run_xml_test("block", "block_absolute_layout_percentage_bottom_based_on_parent_height__content_box_rtl");
374 }
375
376 #[test]
377 fn block_absolute_layout_percentage_height__border_box_ltr() {
378 crate::run_xml_test("block", "block_absolute_layout_percentage_height__border_box_ltr");
379 }
380
381 #[test]
382 fn block_absolute_layout_percentage_height__content_box_ltr() {
383 crate::run_xml_test("block", "block_absolute_layout_percentage_height__content_box_ltr");
384 }
385
386 #[test]
387 fn block_absolute_layout_percentage_height__border_box_rtl() {
388 crate::run_xml_test("block", "block_absolute_layout_percentage_height__border_box_rtl");
389 }
390
391 #[test]
392 fn block_absolute_layout_percentage_height__content_box_rtl() {
393 crate::run_xml_test("block", "block_absolute_layout_percentage_height__content_box_rtl");
394 }
395
396 #[test]
397 fn block_absolute_layout_row_width_height_end_bottom__border_box_ltr() {
398 crate::run_xml_test("block", "block_absolute_layout_row_width_height_end_bottom__border_box_ltr");
399 }
400
401 #[test]
402 fn block_absolute_layout_row_width_height_end_bottom__content_box_ltr() {
403 crate::run_xml_test("block", "block_absolute_layout_row_width_height_end_bottom__content_box_ltr");
404 }
405
406 #[test]
407 fn block_absolute_layout_row_width_height_end_bottom__border_box_rtl() {
408 crate::run_xml_test("block", "block_absolute_layout_row_width_height_end_bottom__border_box_rtl");
409 }
410
411 #[test]
412 fn block_absolute_layout_row_width_height_end_bottom__content_box_rtl() {
413 crate::run_xml_test("block", "block_absolute_layout_row_width_height_end_bottom__content_box_rtl");
414 }
415
416 #[test]
417 fn block_absolute_layout_start_top_end_bottom__border_box_ltr() {
418 crate::run_xml_test("block", "block_absolute_layout_start_top_end_bottom__border_box_ltr");
419 }
420
421 #[test]
422 fn block_absolute_layout_start_top_end_bottom__content_box_ltr() {
423 crate::run_xml_test("block", "block_absolute_layout_start_top_end_bottom__content_box_ltr");
424 }
425
426 #[test]
427 fn block_absolute_layout_start_top_end_bottom__border_box_rtl() {
428 crate::run_xml_test("block", "block_absolute_layout_start_top_end_bottom__border_box_rtl");
429 }
430
431 #[test]
432 fn block_absolute_layout_start_top_end_bottom__content_box_rtl() {
433 crate::run_xml_test("block", "block_absolute_layout_start_top_end_bottom__content_box_rtl");
434 }
435
436 #[test]
437 fn block_absolute_layout_width_height_end_bottom__border_box_ltr() {
438 crate::run_xml_test("block", "block_absolute_layout_width_height_end_bottom__border_box_ltr");
439 }
440
441 #[test]
442 fn block_absolute_layout_width_height_end_bottom__content_box_ltr() {
443 crate::run_xml_test("block", "block_absolute_layout_width_height_end_bottom__content_box_ltr");
444 }
445
446 #[test]
447 fn block_absolute_layout_width_height_end_bottom__border_box_rtl() {
448 crate::run_xml_test("block", "block_absolute_layout_width_height_end_bottom__border_box_rtl");
449 }
450
451 #[test]
452 fn block_absolute_layout_width_height_end_bottom__content_box_rtl() {
453 crate::run_xml_test("block", "block_absolute_layout_width_height_end_bottom__content_box_rtl");
454 }
455
456 #[test]
457 fn block_absolute_layout_width_height_start_top__border_box_ltr() {
458 crate::run_xml_test("block", "block_absolute_layout_width_height_start_top__border_box_ltr");
459 }
460
461 #[test]
462 fn block_absolute_layout_width_height_start_top__content_box_ltr() {
463 crate::run_xml_test("block", "block_absolute_layout_width_height_start_top__content_box_ltr");
464 }
465
466 #[test]
467 fn block_absolute_layout_width_height_start_top__border_box_rtl() {
468 crate::run_xml_test("block", "block_absolute_layout_width_height_start_top__border_box_rtl");
469 }
470
471 #[test]
472 fn block_absolute_layout_width_height_start_top__content_box_rtl() {
473 crate::run_xml_test("block", "block_absolute_layout_width_height_start_top__content_box_rtl");
474 }
475
476 #[test]
477 fn block_absolute_layout_width_height_start_top_end_bottom__border_box_ltr() {
478 crate::run_xml_test("block", "block_absolute_layout_width_height_start_top_end_bottom__border_box_ltr");
479 }
480
481 #[test]
482 fn block_absolute_layout_width_height_start_top_end_bottom__content_box_ltr() {
483 crate::run_xml_test("block", "block_absolute_layout_width_height_start_top_end_bottom__content_box_ltr");
484 }
485
486 #[test]
487 fn block_absolute_layout_width_height_start_top_end_bottom__border_box_rtl() {
488 crate::run_xml_test("block", "block_absolute_layout_width_height_start_top_end_bottom__border_box_rtl");
489 }
490
491 #[test]
492 fn block_absolute_layout_width_height_start_top_end_bottom__content_box_rtl() {
493 crate::run_xml_test("block", "block_absolute_layout_width_height_start_top_end_bottom__content_box_rtl");
494 }
495
496 #[test]
497 fn block_absolute_layout_within_border__border_box_ltr() {
498 crate::run_xml_test("block", "block_absolute_layout_within_border__border_box_ltr");
499 }
500
501 #[test]
502 fn block_absolute_layout_within_border__content_box_ltr() {
503 crate::run_xml_test("block", "block_absolute_layout_within_border__content_box_ltr");
504 }
505
506 #[test]
507 fn block_absolute_layout_within_border__border_box_rtl() {
508 crate::run_xml_test("block", "block_absolute_layout_within_border__border_box_rtl");
509 }
510
511 #[test]
512 fn block_absolute_layout_within_border__content_box_rtl() {
513 crate::run_xml_test("block", "block_absolute_layout_within_border__content_box_rtl");
514 }
515
516 #[test]
517 fn block_absolute_margin_auto_bottom_and_top_with_inset__border_box_ltr() {
518 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_and_top_with_inset__border_box_ltr");
519 }
520
521 #[test]
522 fn block_absolute_margin_auto_bottom_and_top_with_inset__content_box_ltr() {
523 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_and_top_with_inset__content_box_ltr");
524 }
525
526 #[test]
527 fn block_absolute_margin_auto_bottom_and_top_with_inset__border_box_rtl() {
528 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_and_top_with_inset__border_box_rtl");
529 }
530
531 #[test]
532 fn block_absolute_margin_auto_bottom_and_top_with_inset__content_box_rtl() {
533 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_and_top_with_inset__content_box_rtl");
534 }
535
536 #[test]
537 fn block_absolute_margin_auto_bottom_and_top_without_inset__border_box_ltr() {
538 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_and_top_without_inset__border_box_ltr");
539 }
540
541 #[test]
542 fn block_absolute_margin_auto_bottom_and_top_without_inset__content_box_ltr() {
543 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_and_top_without_inset__content_box_ltr");
544 }
545
546 #[test]
547 fn block_absolute_margin_auto_bottom_and_top_without_inset__border_box_rtl() {
548 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_and_top_without_inset__border_box_rtl");
549 }
550
551 #[test]
552 fn block_absolute_margin_auto_bottom_and_top_without_inset__content_box_rtl() {
553 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_and_top_without_inset__content_box_rtl");
554 }
555
556 #[test]
557 fn block_absolute_margin_auto_bottom_with_inset__border_box_ltr() {
558 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_with_inset__border_box_ltr");
559 }
560
561 #[test]
562 fn block_absolute_margin_auto_bottom_with_inset__content_box_ltr() {
563 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_with_inset__content_box_ltr");
564 }
565
566 #[test]
567 fn block_absolute_margin_auto_bottom_with_inset__border_box_rtl() {
568 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_with_inset__border_box_rtl");
569 }
570
571 #[test]
572 fn block_absolute_margin_auto_bottom_with_inset__content_box_rtl() {
573 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_with_inset__content_box_rtl");
574 }
575
576 #[test]
577 fn block_absolute_margin_auto_bottom_without_inset__border_box_ltr() {
578 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_without_inset__border_box_ltr");
579 }
580
581 #[test]
582 fn block_absolute_margin_auto_bottom_without_inset__content_box_ltr() {
583 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_without_inset__content_box_ltr");
584 }
585
586 #[test]
587 fn block_absolute_margin_auto_bottom_without_inset__border_box_rtl() {
588 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_without_inset__border_box_rtl");
589 }
590
591 #[test]
592 fn block_absolute_margin_auto_bottom_without_inset__content_box_rtl() {
593 crate::run_xml_test("block", "block_absolute_margin_auto_bottom_without_inset__content_box_rtl");
594 }
595
596 #[test]
597 fn block_absolute_margin_auto_left_and_right_with_inset__border_box_ltr() {
598 crate::run_xml_test("block", "block_absolute_margin_auto_left_and_right_with_inset__border_box_ltr");
599 }
600
601 #[test]
602 fn block_absolute_margin_auto_left_and_right_with_inset__content_box_ltr() {
603 crate::run_xml_test("block", "block_absolute_margin_auto_left_and_right_with_inset__content_box_ltr");
604 }
605
606 #[test]
607 fn block_absolute_margin_auto_left_and_right_with_inset__border_box_rtl() {
608 crate::run_xml_test("block", "block_absolute_margin_auto_left_and_right_with_inset__border_box_rtl");
609 }
610
611 #[test]
612 fn block_absolute_margin_auto_left_and_right_with_inset__content_box_rtl() {
613 crate::run_xml_test("block", "block_absolute_margin_auto_left_and_right_with_inset__content_box_rtl");
614 }
615
616 #[test]
617 fn block_absolute_margin_auto_left_and_right_without_inset__border_box_ltr() {
618 crate::run_xml_test("block", "block_absolute_margin_auto_left_and_right_without_inset__border_box_ltr");
619 }
620
621 #[test]
622 fn block_absolute_margin_auto_left_and_right_without_inset__content_box_ltr() {
623 crate::run_xml_test("block", "block_absolute_margin_auto_left_and_right_without_inset__content_box_ltr");
624 }
625
626 #[test]
627 fn block_absolute_margin_auto_left_and_right_without_inset__border_box_rtl() {
628 crate::run_xml_test("block", "block_absolute_margin_auto_left_and_right_without_inset__border_box_rtl");
629 }
630
631 #[test]
632 fn block_absolute_margin_auto_left_and_right_without_inset__content_box_rtl() {
633 crate::run_xml_test("block", "block_absolute_margin_auto_left_and_right_without_inset__content_box_rtl");
634 }
635
636 #[test]
637 fn block_absolute_margin_auto_left_child_bigger_than_parent_with_inset__border_box_ltr() {
638 crate::run_xml_test(
639 "block",
640 "block_absolute_margin_auto_left_child_bigger_than_parent_with_inset__border_box_ltr",
641 );
642 }
643
644 #[test]
645 fn block_absolute_margin_auto_left_child_bigger_than_parent_with_inset__content_box_ltr() {
646 crate::run_xml_test(
647 "block",
648 "block_absolute_margin_auto_left_child_bigger_than_parent_with_inset__content_box_ltr",
649 );
650 }
651
652 #[test]
653 fn block_absolute_margin_auto_left_child_bigger_than_parent_with_inset__border_box_rtl() {
654 crate::run_xml_test(
655 "block",
656 "block_absolute_margin_auto_left_child_bigger_than_parent_with_inset__border_box_rtl",
657 );
658 }
659
660 #[test]
661 fn block_absolute_margin_auto_left_child_bigger_than_parent_with_inset__content_box_rtl() {
662 crate::run_xml_test(
663 "block",
664 "block_absolute_margin_auto_left_child_bigger_than_parent_with_inset__content_box_rtl",
665 );
666 }
667
668 #[test]
669 fn block_absolute_margin_auto_left_child_bigger_than_parent_without_inset__border_box_ltr() {
670 crate::run_xml_test(
671 "block",
672 "block_absolute_margin_auto_left_child_bigger_than_parent_without_inset__border_box_ltr",
673 );
674 }
675
676 #[test]
677 fn block_absolute_margin_auto_left_child_bigger_than_parent_without_inset__content_box_ltr() {
678 crate::run_xml_test(
679 "block",
680 "block_absolute_margin_auto_left_child_bigger_than_parent_without_inset__content_box_ltr",
681 );
682 }
683
684 #[test]
685 fn block_absolute_margin_auto_left_child_bigger_than_parent_without_inset__border_box_rtl() {
686 crate::run_xml_test(
687 "block",
688 "block_absolute_margin_auto_left_child_bigger_than_parent_without_inset__border_box_rtl",
689 );
690 }
691
692 #[test]
693 fn block_absolute_margin_auto_left_child_bigger_than_parent_without_inset__content_box_rtl() {
694 crate::run_xml_test(
695 "block",
696 "block_absolute_margin_auto_left_child_bigger_than_parent_without_inset__content_box_rtl",
697 );
698 }
699
700 #[test]
701 fn block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_with_inset__border_box_ltr() {
702 crate::run_xml_test(
703 "block",
704 "block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_with_inset__border_box_ltr",
705 );
706 }
707
708 #[test]
709 fn block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_with_inset__content_box_ltr() {
710 crate::run_xml_test(
711 "block",
712 "block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_with_inset__content_box_ltr",
713 );
714 }
715
716 #[test]
717 fn block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_with_inset__border_box_rtl() {
718 crate::run_xml_test(
719 "block",
720 "block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_with_inset__border_box_rtl",
721 );
722 }
723
724 #[test]
725 fn block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_with_inset__content_box_rtl() {
726 crate::run_xml_test(
727 "block",
728 "block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_with_inset__content_box_rtl",
729 );
730 }
731
732 #[test]
733 fn block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_without_inset__border_box_ltr() {
734 crate::run_xml_test(
735 "block",
736 "block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_without_inset__border_box_ltr",
737 );
738 }
739
740 #[test]
741 fn block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_without_inset__content_box_ltr() {
742 crate::run_xml_test(
743 "block",
744 "block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_without_inset__content_box_ltr",
745 );
746 }
747
748 #[test]
749 fn block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_without_inset__border_box_rtl() {
750 crate::run_xml_test(
751 "block",
752 "block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_without_inset__border_box_rtl",
753 );
754 }
755
756 #[test]
757 fn block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_without_inset__content_box_rtl() {
758 crate::run_xml_test(
759 "block",
760 "block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_without_inset__content_box_rtl",
761 );
762 }
763
764 #[test]
765 fn block_absolute_margin_auto_left_right_child_bigger_than_parent_with_inset__border_box_ltr() {
766 crate::run_xml_test(
767 "block",
768 "block_absolute_margin_auto_left_right_child_bigger_than_parent_with_inset__border_box_ltr",
769 );
770 }
771
772 #[test]
773 fn block_absolute_margin_auto_left_right_child_bigger_than_parent_with_inset__content_box_ltr() {
774 crate::run_xml_test(
775 "block",
776 "block_absolute_margin_auto_left_right_child_bigger_than_parent_with_inset__content_box_ltr",
777 );
778 }
779
780 #[test]
781 fn block_absolute_margin_auto_left_right_child_bigger_than_parent_with_inset__border_box_rtl() {
782 crate::run_xml_test(
783 "block",
784 "block_absolute_margin_auto_left_right_child_bigger_than_parent_with_inset__border_box_rtl",
785 );
786 }
787
788 #[test]
789 fn block_absolute_margin_auto_left_right_child_bigger_than_parent_with_inset__content_box_rtl() {
790 crate::run_xml_test(
791 "block",
792 "block_absolute_margin_auto_left_right_child_bigger_than_parent_with_inset__content_box_rtl",
793 );
794 }
795
796 #[test]
797 fn block_absolute_margin_auto_left_right_child_bigger_than_parent_without_inset__border_box_ltr() {
798 crate::run_xml_test(
799 "block",
800 "block_absolute_margin_auto_left_right_child_bigger_than_parent_without_inset__border_box_ltr",
801 );
802 }
803
804 #[test]
805 fn block_absolute_margin_auto_left_right_child_bigger_than_parent_without_inset__content_box_ltr() {
806 crate::run_xml_test(
807 "block",
808 "block_absolute_margin_auto_left_right_child_bigger_than_parent_without_inset__content_box_ltr",
809 );
810 }
811
812 #[test]
813 fn block_absolute_margin_auto_left_right_child_bigger_than_parent_without_inset__border_box_rtl() {
814 crate::run_xml_test(
815 "block",
816 "block_absolute_margin_auto_left_right_child_bigger_than_parent_without_inset__border_box_rtl",
817 );
818 }
819
820 #[test]
821 fn block_absolute_margin_auto_left_right_child_bigger_than_parent_without_inset__content_box_rtl() {
822 crate::run_xml_test(
823 "block",
824 "block_absolute_margin_auto_left_right_child_bigger_than_parent_without_inset__content_box_rtl",
825 );
826 }
827
828 #[test]
829 fn block_absolute_margin_auto_left_with_inset__border_box_ltr() {
830 crate::run_xml_test("block", "block_absolute_margin_auto_left_with_inset__border_box_ltr");
831 }
832
833 #[test]
834 fn block_absolute_margin_auto_left_with_inset__content_box_ltr() {
835 crate::run_xml_test("block", "block_absolute_margin_auto_left_with_inset__content_box_ltr");
836 }
837
838 #[test]
839 fn block_absolute_margin_auto_left_with_inset__border_box_rtl() {
840 crate::run_xml_test("block", "block_absolute_margin_auto_left_with_inset__border_box_rtl");
841 }
842
843 #[test]
844 fn block_absolute_margin_auto_left_with_inset__content_box_rtl() {
845 crate::run_xml_test("block", "block_absolute_margin_auto_left_with_inset__content_box_rtl");
846 }
847
848 #[test]
849 fn block_absolute_margin_auto_left_without_inset__border_box_ltr() {
850 crate::run_xml_test("block", "block_absolute_margin_auto_left_without_inset__border_box_ltr");
851 }
852
853 #[test]
854 fn block_absolute_margin_auto_left_without_inset__content_box_ltr() {
855 crate::run_xml_test("block", "block_absolute_margin_auto_left_without_inset__content_box_ltr");
856 }
857
858 #[test]
859 fn block_absolute_margin_auto_left_without_inset__border_box_rtl() {
860 crate::run_xml_test("block", "block_absolute_margin_auto_left_without_inset__border_box_rtl");
861 }
862
863 #[test]
864 fn block_absolute_margin_auto_left_without_inset__content_box_rtl() {
865 crate::run_xml_test("block", "block_absolute_margin_auto_left_without_inset__content_box_rtl");
866 }
867
868 #[test]
869 fn block_absolute_margin_auto_multiple_children_with_inset__border_box_ltr() {
870 crate::run_xml_test("block", "block_absolute_margin_auto_multiple_children_with_inset__border_box_ltr");
871 }
872
873 #[test]
874 fn block_absolute_margin_auto_multiple_children_with_inset__content_box_ltr() {
875 crate::run_xml_test("block", "block_absolute_margin_auto_multiple_children_with_inset__content_box_ltr");
876 }
877
878 #[test]
879 fn block_absolute_margin_auto_multiple_children_with_inset__border_box_rtl() {
880 crate::run_xml_test("block", "block_absolute_margin_auto_multiple_children_with_inset__border_box_rtl");
881 }
882
883 #[test]
884 fn block_absolute_margin_auto_multiple_children_with_inset__content_box_rtl() {
885 crate::run_xml_test("block", "block_absolute_margin_auto_multiple_children_with_inset__content_box_rtl");
886 }
887
888 #[test]
889 fn block_absolute_margin_auto_multiple_children_without_inset__border_box_ltr() {
890 crate::run_xml_test("block", "block_absolute_margin_auto_multiple_children_without_inset__border_box_ltr");
891 }
892
893 #[test]
894 fn block_absolute_margin_auto_multiple_children_without_inset__content_box_ltr() {
895 crate::run_xml_test("block", "block_absolute_margin_auto_multiple_children_without_inset__content_box_ltr");
896 }
897
898 #[test]
899 fn block_absolute_margin_auto_multiple_children_without_inset__border_box_rtl() {
900 crate::run_xml_test("block", "block_absolute_margin_auto_multiple_children_without_inset__border_box_rtl");
901 }
902
903 #[test]
904 fn block_absolute_margin_auto_multiple_children_without_inset__content_box_rtl() {
905 crate::run_xml_test("block", "block_absolute_margin_auto_multiple_children_without_inset__content_box_rtl");
906 }
907
908 #[test]
909 fn block_absolute_margin_auto_right_with_inset__border_box_ltr() {
910 crate::run_xml_test("block", "block_absolute_margin_auto_right_with_inset__border_box_ltr");
911 }
912
913 #[test]
914 fn block_absolute_margin_auto_right_with_inset__content_box_ltr() {
915 crate::run_xml_test("block", "block_absolute_margin_auto_right_with_inset__content_box_ltr");
916 }
917
918 #[test]
919 fn block_absolute_margin_auto_right_with_inset__border_box_rtl() {
920 crate::run_xml_test("block", "block_absolute_margin_auto_right_with_inset__border_box_rtl");
921 }
922
923 #[test]
924 fn block_absolute_margin_auto_right_with_inset__content_box_rtl() {
925 crate::run_xml_test("block", "block_absolute_margin_auto_right_with_inset__content_box_rtl");
926 }
927
928 #[test]
929 fn block_absolute_margin_auto_right_without_inset__border_box_ltr() {
930 crate::run_xml_test("block", "block_absolute_margin_auto_right_without_inset__border_box_ltr");
931 }
932
933 #[test]
934 fn block_absolute_margin_auto_right_without_inset__content_box_ltr() {
935 crate::run_xml_test("block", "block_absolute_margin_auto_right_without_inset__content_box_ltr");
936 }
937
938 #[test]
939 fn block_absolute_margin_auto_right_without_inset__border_box_rtl() {
940 crate::run_xml_test("block", "block_absolute_margin_auto_right_without_inset__border_box_rtl");
941 }
942
943 #[test]
944 fn block_absolute_margin_auto_right_without_inset__content_box_rtl() {
945 crate::run_xml_test("block", "block_absolute_margin_auto_right_without_inset__content_box_rtl");
946 }
947
948 #[test]
949 fn block_absolute_margin_auto_top_with_inset__border_box_ltr() {
950 crate::run_xml_test("block", "block_absolute_margin_auto_top_with_inset__border_box_ltr");
951 }
952
953 #[test]
954 fn block_absolute_margin_auto_top_with_inset__content_box_ltr() {
955 crate::run_xml_test("block", "block_absolute_margin_auto_top_with_inset__content_box_ltr");
956 }
957
958 #[test]
959 fn block_absolute_margin_auto_top_with_inset__border_box_rtl() {
960 crate::run_xml_test("block", "block_absolute_margin_auto_top_with_inset__border_box_rtl");
961 }
962
963 #[test]
964 fn block_absolute_margin_auto_top_with_inset__content_box_rtl() {
965 crate::run_xml_test("block", "block_absolute_margin_auto_top_with_inset__content_box_rtl");
966 }
967
968 #[test]
969 fn block_absolute_margin_auto_top_without_inset__border_box_ltr() {
970 crate::run_xml_test("block", "block_absolute_margin_auto_top_without_inset__border_box_ltr");
971 }
972
973 #[test]
974 fn block_absolute_margin_auto_top_without_inset__content_box_ltr() {
975 crate::run_xml_test("block", "block_absolute_margin_auto_top_without_inset__content_box_ltr");
976 }
977
978 #[test]
979 fn block_absolute_margin_auto_top_without_inset__border_box_rtl() {
980 crate::run_xml_test("block", "block_absolute_margin_auto_top_without_inset__border_box_rtl");
981 }
982
983 #[test]
984 fn block_absolute_margin_auto_top_without_inset__content_box_rtl() {
985 crate::run_xml_test("block", "block_absolute_margin_auto_top_without_inset__content_box_rtl");
986 }
987
988 #[test]
989 fn block_absolute_margin_bottom_left_with_inset__border_box_ltr() {
990 crate::run_xml_test("block", "block_absolute_margin_bottom_left_with_inset__border_box_ltr");
991 }
992
993 #[test]
994 fn block_absolute_margin_bottom_left_with_inset__content_box_ltr() {
995 crate::run_xml_test("block", "block_absolute_margin_bottom_left_with_inset__content_box_ltr");
996 }
997
998 #[test]
999 fn block_absolute_margin_bottom_left_with_inset__border_box_rtl() {
1000 crate::run_xml_test("block", "block_absolute_margin_bottom_left_with_inset__border_box_rtl");
1001 }
1002
1003 #[test]
1004 fn block_absolute_margin_bottom_left_with_inset__content_box_rtl() {
1005 crate::run_xml_test("block", "block_absolute_margin_bottom_left_with_inset__content_box_rtl");
1006 }
1007
1008 #[test]
1009 fn block_absolute_margin_bottom_left_without_inset__border_box_ltr() {
1010 crate::run_xml_test("block", "block_absolute_margin_bottom_left_without_inset__border_box_ltr");
1011 }
1012
1013 #[test]
1014 fn block_absolute_margin_bottom_left_without_inset__content_box_ltr() {
1015 crate::run_xml_test("block", "block_absolute_margin_bottom_left_without_inset__content_box_ltr");
1016 }
1017
1018 #[test]
1019 fn block_absolute_margin_bottom_left_without_inset__border_box_rtl() {
1020 crate::run_xml_test("block", "block_absolute_margin_bottom_left_without_inset__border_box_rtl");
1021 }
1022
1023 #[test]
1024 fn block_absolute_margin_bottom_left_without_inset__content_box_rtl() {
1025 crate::run_xml_test("block", "block_absolute_margin_bottom_left_without_inset__content_box_rtl");
1026 }
1027
1028 #[test]
1029 fn block_absolute_minmax_bottom_right_max__border_box_ltr() {
1030 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_max__border_box_ltr");
1031 }
1032
1033 #[test]
1034 fn block_absolute_minmax_bottom_right_max__content_box_ltr() {
1035 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_max__content_box_ltr");
1036 }
1037
1038 #[test]
1039 fn block_absolute_minmax_bottom_right_max__border_box_rtl() {
1040 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_max__border_box_rtl");
1041 }
1042
1043 #[test]
1044 fn block_absolute_minmax_bottom_right_max__content_box_rtl() {
1045 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_max__content_box_rtl");
1046 }
1047
1048 #[test]
1049 fn block_absolute_minmax_bottom_right_min_max__border_box_ltr() {
1050 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_min_max__border_box_ltr");
1051 }
1052
1053 #[test]
1054 fn block_absolute_minmax_bottom_right_min_max__content_box_ltr() {
1055 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_min_max__content_box_ltr");
1056 }
1057
1058 #[test]
1059 fn block_absolute_minmax_bottom_right_min_max__border_box_rtl() {
1060 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_min_max__border_box_rtl");
1061 }
1062
1063 #[test]
1064 fn block_absolute_minmax_bottom_right_min_max__content_box_rtl() {
1065 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_min_max__content_box_rtl");
1066 }
1067
1068 #[test]
1069 fn block_absolute_minmax_bottom_right_min_max_preferred__border_box_ltr() {
1070 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_min_max_preferred__border_box_ltr");
1071 }
1072
1073 #[test]
1074 fn block_absolute_minmax_bottom_right_min_max_preferred__content_box_ltr() {
1075 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_min_max_preferred__content_box_ltr");
1076 }
1077
1078 #[test]
1079 fn block_absolute_minmax_bottom_right_min_max_preferred__border_box_rtl() {
1080 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_min_max_preferred__border_box_rtl");
1081 }
1082
1083 #[test]
1084 fn block_absolute_minmax_bottom_right_min_max_preferred__content_box_rtl() {
1085 crate::run_xml_test("block", "block_absolute_minmax_bottom_right_min_max_preferred__content_box_rtl");
1086 }
1087
1088 #[test]
1089 fn block_absolute_minmax_top_left_bottom_right_max__border_box_ltr() {
1090 crate::run_xml_test("block", "block_absolute_minmax_top_left_bottom_right_max__border_box_ltr");
1091 }
1092
1093 #[test]
1094 fn block_absolute_minmax_top_left_bottom_right_max__content_box_ltr() {
1095 crate::run_xml_test("block", "block_absolute_minmax_top_left_bottom_right_max__content_box_ltr");
1096 }
1097
1098 #[test]
1099 fn block_absolute_minmax_top_left_bottom_right_max__border_box_rtl() {
1100 crate::run_xml_test("block", "block_absolute_minmax_top_left_bottom_right_max__border_box_rtl");
1101 }
1102
1103 #[test]
1104 fn block_absolute_minmax_top_left_bottom_right_max__content_box_rtl() {
1105 crate::run_xml_test("block", "block_absolute_minmax_top_left_bottom_right_max__content_box_rtl");
1106 }
1107
1108 #[test]
1109 fn block_absolute_minmax_top_left_bottom_right_min_max__border_box_ltr() {
1110 crate::run_xml_test("block", "block_absolute_minmax_top_left_bottom_right_min_max__border_box_ltr");
1111 }
1112
1113 #[test]
1114 fn block_absolute_minmax_top_left_bottom_right_min_max__content_box_ltr() {
1115 crate::run_xml_test("block", "block_absolute_minmax_top_left_bottom_right_min_max__content_box_ltr");
1116 }
1117
1118 #[test]
1119 fn block_absolute_minmax_top_left_bottom_right_min_max__border_box_rtl() {
1120 crate::run_xml_test("block", "block_absolute_minmax_top_left_bottom_right_min_max__border_box_rtl");
1121 }
1122
1123 #[test]
1124 fn block_absolute_minmax_top_left_bottom_right_min_max__content_box_rtl() {
1125 crate::run_xml_test("block", "block_absolute_minmax_top_left_bottom_right_min_max__content_box_rtl");
1126 }
1127
1128 #[test]
1129 fn block_absolute_no_styles__border_box_ltr() {
1130 crate::run_xml_test("block", "block_absolute_no_styles__border_box_ltr");
1131 }
1132
1133 #[test]
1134 fn block_absolute_no_styles__content_box_ltr() {
1135 crate::run_xml_test("block", "block_absolute_no_styles__content_box_ltr");
1136 }
1137
1138 #[test]
1139 fn block_absolute_no_styles__border_box_rtl() {
1140 crate::run_xml_test("block", "block_absolute_no_styles__border_box_rtl");
1141 }
1142
1143 #[test]
1144 fn block_absolute_no_styles__content_box_rtl() {
1145 crate::run_xml_test("block", "block_absolute_no_styles__content_box_rtl");
1146 }
1147
1148 #[test]
1149 fn block_absolute_padding_border_overrides_max_size__border_box_ltr() {
1150 crate::run_xml_test("block", "block_absolute_padding_border_overrides_max_size__border_box_ltr");
1151 }
1152
1153 #[test]
1154 fn block_absolute_padding_border_overrides_max_size__content_box_ltr() {
1155 crate::run_xml_test("block", "block_absolute_padding_border_overrides_max_size__content_box_ltr");
1156 }
1157
1158 #[test]
1159 fn block_absolute_padding_border_overrides_max_size__border_box_rtl() {
1160 crate::run_xml_test("block", "block_absolute_padding_border_overrides_max_size__border_box_rtl");
1161 }
1162
1163 #[test]
1164 fn block_absolute_padding_border_overrides_max_size__content_box_rtl() {
1165 crate::run_xml_test("block", "block_absolute_padding_border_overrides_max_size__content_box_rtl");
1166 }
1167
1168 #[test]
1169 fn block_absolute_padding_border_overrides_size__border_box_ltr() {
1170 crate::run_xml_test("block", "block_absolute_padding_border_overrides_size__border_box_ltr");
1171 }
1172
1173 #[test]
1174 fn block_absolute_padding_border_overrides_size__content_box_ltr() {
1175 crate::run_xml_test("block", "block_absolute_padding_border_overrides_size__content_box_ltr");
1176 }
1177
1178 #[test]
1179 fn block_absolute_padding_border_overrides_size__border_box_rtl() {
1180 crate::run_xml_test("block", "block_absolute_padding_border_overrides_size__border_box_rtl");
1181 }
1182
1183 #[test]
1184 fn block_absolute_padding_border_overrides_size__content_box_rtl() {
1185 crate::run_xml_test("block", "block_absolute_padding_border_overrides_size__content_box_rtl");
1186 }
1187
1188 #[test]
1189 fn block_absolute_resolved_insets__border_box_ltr() {
1190 crate::run_xml_test("block", "block_absolute_resolved_insets__border_box_ltr");
1191 }
1192
1193 #[test]
1194 fn block_absolute_resolved_insets__content_box_ltr() {
1195 crate::run_xml_test("block", "block_absolute_resolved_insets__content_box_ltr");
1196 }
1197
1198 #[test]
1199 fn block_absolute_resolved_insets__border_box_rtl() {
1200 crate::run_xml_test("block", "block_absolute_resolved_insets__border_box_rtl");
1201 }
1202
1203 #[test]
1204 fn block_absolute_resolved_insets__content_box_rtl() {
1205 crate::run_xml_test("block", "block_absolute_resolved_insets__content_box_rtl");
1206 }
1207
1208 #[test]
1209 fn block_absolute_rtl__border_box_ltr() {
1210 crate::run_xml_test("block", "block_absolute_rtl__border_box_ltr");
1211 }
1212
1213 #[test]
1214 fn block_absolute_rtl__content_box_ltr() {
1215 crate::run_xml_test("block", "block_absolute_rtl__content_box_ltr");
1216 }
1217
1218 #[test]
1219 fn block_absolute_rtl__border_box_rtl() {
1220 crate::run_xml_test("block", "block_absolute_rtl__border_box_rtl");
1221 }
1222
1223 #[test]
1224 fn block_absolute_rtl__content_box_rtl() {
1225 crate::run_xml_test("block", "block_absolute_rtl__content_box_rtl");
1226 }
1227
1228 #[test]
1229 fn block_align_baseline_child__border_box_ltr() {
1230 crate::run_xml_test("block", "block_align_baseline_child__border_box_ltr");
1231 }
1232
1233 #[test]
1234 fn block_align_baseline_child__content_box_ltr() {
1235 crate::run_xml_test("block", "block_align_baseline_child__content_box_ltr");
1236 }
1237
1238 #[test]
1239 fn block_align_baseline_child__border_box_rtl() {
1240 crate::run_xml_test("block", "block_align_baseline_child__border_box_rtl");
1241 }
1242
1243 #[test]
1244 fn block_align_baseline_child__content_box_rtl() {
1245 crate::run_xml_test("block", "block_align_baseline_child__content_box_rtl");
1246 }
1247
1248 #[test]
1249 fn block_align_baseline_child_margin__border_box_ltr() {
1250 crate::run_xml_test("block", "block_align_baseline_child_margin__border_box_ltr");
1251 }
1252
1253 #[test]
1254 fn block_align_baseline_child_margin__content_box_ltr() {
1255 crate::run_xml_test("block", "block_align_baseline_child_margin__content_box_ltr");
1256 }
1257
1258 #[test]
1259 fn block_align_baseline_child_margin__border_box_rtl() {
1260 crate::run_xml_test("block", "block_align_baseline_child_margin__border_box_rtl");
1261 }
1262
1263 #[test]
1264 fn block_align_baseline_child_margin__content_box_rtl() {
1265 crate::run_xml_test("block", "block_align_baseline_child_margin__content_box_rtl");
1266 }
1267
1268 #[test]
1269 fn block_align_baseline_child_margin_percent__border_box_ltr() {
1270 crate::run_xml_test("block", "block_align_baseline_child_margin_percent__border_box_ltr");
1271 }
1272
1273 #[test]
1274 fn block_align_baseline_child_margin_percent__content_box_ltr() {
1275 crate::run_xml_test("block", "block_align_baseline_child_margin_percent__content_box_ltr");
1276 }
1277
1278 #[test]
1279 fn block_align_baseline_child_margin_percent__border_box_rtl() {
1280 crate::run_xml_test("block", "block_align_baseline_child_margin_percent__border_box_rtl");
1281 }
1282
1283 #[test]
1284 fn block_align_baseline_child_margin_percent__content_box_rtl() {
1285 crate::run_xml_test("block", "block_align_baseline_child_margin_percent__content_box_rtl");
1286 }
1287
1288 #[test]
1289 fn block_align_baseline_child_padding__border_box_ltr() {
1290 crate::run_xml_test("block", "block_align_baseline_child_padding__border_box_ltr");
1291 }
1292
1293 #[test]
1294 fn block_align_baseline_child_padding__content_box_ltr() {
1295 crate::run_xml_test("block", "block_align_baseline_child_padding__content_box_ltr");
1296 }
1297
1298 #[test]
1299 fn block_align_baseline_child_padding__border_box_rtl() {
1300 crate::run_xml_test("block", "block_align_baseline_child_padding__border_box_rtl");
1301 }
1302
1303 #[test]
1304 fn block_align_baseline_child_padding__content_box_rtl() {
1305 crate::run_xml_test("block", "block_align_baseline_child_padding__content_box_rtl");
1306 }
1307
1308 #[test]
1309 fn block_align_baseline_child_top__border_box_ltr() {
1310 crate::run_xml_test("block", "block_align_baseline_child_top__border_box_ltr");
1311 }
1312
1313 #[test]
1314 fn block_align_baseline_child_top__content_box_ltr() {
1315 crate::run_xml_test("block", "block_align_baseline_child_top__content_box_ltr");
1316 }
1317
1318 #[test]
1319 fn block_align_baseline_child_top__border_box_rtl() {
1320 crate::run_xml_test("block", "block_align_baseline_child_top__border_box_rtl");
1321 }
1322
1323 #[test]
1324 fn block_align_baseline_child_top__content_box_rtl() {
1325 crate::run_xml_test("block", "block_align_baseline_child_top__content_box_rtl");
1326 }
1327
1328 #[test]
1329 fn block_align_baseline_child_top2__border_box_ltr() {
1330 crate::run_xml_test("block", "block_align_baseline_child_top2__border_box_ltr");
1331 }
1332
1333 #[test]
1334 fn block_align_baseline_child_top2__content_box_ltr() {
1335 crate::run_xml_test("block", "block_align_baseline_child_top2__content_box_ltr");
1336 }
1337
1338 #[test]
1339 fn block_align_baseline_child_top2__border_box_rtl() {
1340 crate::run_xml_test("block", "block_align_baseline_child_top2__border_box_rtl");
1341 }
1342
1343 #[test]
1344 fn block_align_baseline_child_top2__content_box_rtl() {
1345 crate::run_xml_test("block", "block_align_baseline_child_top2__content_box_rtl");
1346 }
1347
1348 #[test]
1349 fn block_align_baseline_double_nested_child__border_box_ltr() {
1350 crate::run_xml_test("block", "block_align_baseline_double_nested_child__border_box_ltr");
1351 }
1352
1353 #[test]
1354 fn block_align_baseline_double_nested_child__content_box_ltr() {
1355 crate::run_xml_test("block", "block_align_baseline_double_nested_child__content_box_ltr");
1356 }
1357
1358 #[test]
1359 fn block_align_baseline_double_nested_child__border_box_rtl() {
1360 crate::run_xml_test("block", "block_align_baseline_double_nested_child__border_box_rtl");
1361 }
1362
1363 #[test]
1364 fn block_align_baseline_double_nested_child__content_box_rtl() {
1365 crate::run_xml_test("block", "block_align_baseline_double_nested_child__content_box_rtl");
1366 }
1367
1368 #[test]
1369 fn block_align_content_center__border_box_ltr() {
1370 crate::run_xml_test("block", "block_align_content_center__border_box_ltr");
1371 }
1372
1373 #[test]
1374 fn block_align_content_center__content_box_ltr() {
1375 crate::run_xml_test("block", "block_align_content_center__content_box_ltr");
1376 }
1377
1378 #[test]
1379 fn block_align_content_center__border_box_rtl() {
1380 crate::run_xml_test("block", "block_align_content_center__border_box_rtl");
1381 }
1382
1383 #[test]
1384 fn block_align_content_center__content_box_rtl() {
1385 crate::run_xml_test("block", "block_align_content_center__content_box_rtl");
1386 }
1387
1388 #[test]
1389 fn block_align_content_end__border_box_ltr() {
1390 crate::run_xml_test("block", "block_align_content_end__border_box_ltr");
1391 }
1392
1393 #[test]
1394 fn block_align_content_end__content_box_ltr() {
1395 crate::run_xml_test("block", "block_align_content_end__content_box_ltr");
1396 }
1397
1398 #[test]
1399 fn block_align_content_end__border_box_rtl() {
1400 crate::run_xml_test("block", "block_align_content_end__border_box_rtl");
1401 }
1402
1403 #[test]
1404 fn block_align_content_end__content_box_rtl() {
1405 crate::run_xml_test("block", "block_align_content_end__content_box_rtl");
1406 }
1407
1408 #[test]
1409 fn block_align_content_safe_end_overflow__border_box_ltr() {
1410 crate::run_xml_test("block", "block_align_content_safe_end_overflow__border_box_ltr");
1411 }
1412
1413 #[test]
1414 fn block_align_content_safe_end_overflow__content_box_ltr() {
1415 crate::run_xml_test("block", "block_align_content_safe_end_overflow__content_box_ltr");
1416 }
1417
1418 #[test]
1419 fn block_align_content_safe_end_overflow__border_box_rtl() {
1420 crate::run_xml_test("block", "block_align_content_safe_end_overflow__border_box_rtl");
1421 }
1422
1423 #[test]
1424 fn block_align_content_safe_end_overflow__content_box_rtl() {
1425 crate::run_xml_test("block", "block_align_content_safe_end_overflow__content_box_rtl");
1426 }
1427
1428 #[test]
1429 fn block_align_content_space_around__border_box_ltr() {
1430 crate::run_xml_test("block", "block_align_content_space_around__border_box_ltr");
1431 }
1432
1433 #[test]
1434 fn block_align_content_space_around__content_box_ltr() {
1435 crate::run_xml_test("block", "block_align_content_space_around__content_box_ltr");
1436 }
1437
1438 #[test]
1439 fn block_align_content_space_around__border_box_rtl() {
1440 crate::run_xml_test("block", "block_align_content_space_around__border_box_rtl");
1441 }
1442
1443 #[test]
1444 fn block_align_content_space_around__content_box_rtl() {
1445 crate::run_xml_test("block", "block_align_content_space_around__content_box_rtl");
1446 }
1447
1448 #[test]
1449 fn block_align_content_space_between__border_box_ltr() {
1450 crate::run_xml_test("block", "block_align_content_space_between__border_box_ltr");
1451 }
1452
1453 #[test]
1454 fn block_align_content_space_between__content_box_ltr() {
1455 crate::run_xml_test("block", "block_align_content_space_between__content_box_ltr");
1456 }
1457
1458 #[test]
1459 fn block_align_content_space_between__border_box_rtl() {
1460 crate::run_xml_test("block", "block_align_content_space_between__border_box_rtl");
1461 }
1462
1463 #[test]
1464 fn block_align_content_space_between__content_box_rtl() {
1465 crate::run_xml_test("block", "block_align_content_space_between__content_box_rtl");
1466 }
1467
1468 #[test]
1469 fn block_align_content_space_evenly__border_box_ltr() {
1470 crate::run_xml_test("block", "block_align_content_space_evenly__border_box_ltr");
1471 }
1472
1473 #[test]
1474 fn block_align_content_space_evenly__content_box_ltr() {
1475 crate::run_xml_test("block", "block_align_content_space_evenly__content_box_ltr");
1476 }
1477
1478 #[test]
1479 fn block_align_content_space_evenly__border_box_rtl() {
1480 crate::run_xml_test("block", "block_align_content_space_evenly__border_box_rtl");
1481 }
1482
1483 #[test]
1484 fn block_align_content_space_evenly__content_box_rtl() {
1485 crate::run_xml_test("block", "block_align_content_space_evenly__content_box_rtl");
1486 }
1487
1488 #[test]
1489 fn block_align_content_start__border_box_ltr() {
1490 crate::run_xml_test("block", "block_align_content_start__border_box_ltr");
1491 }
1492
1493 #[test]
1494 fn block_align_content_start__content_box_ltr() {
1495 crate::run_xml_test("block", "block_align_content_start__content_box_ltr");
1496 }
1497
1498 #[test]
1499 fn block_align_content_start__border_box_rtl() {
1500 crate::run_xml_test("block", "block_align_content_start__border_box_rtl");
1501 }
1502
1503 #[test]
1504 fn block_align_content_start__content_box_rtl() {
1505 crate::run_xml_test("block", "block_align_content_start__content_box_rtl");
1506 }
1507
1508 #[test]
1509 fn block_align_content_stretch_single_child__border_box_ltr() {
1510 crate::run_xml_test("block", "block_align_content_stretch_single_child__border_box_ltr");
1511 }
1512
1513 #[test]
1514 fn block_align_content_stretch_single_child__content_box_ltr() {
1515 crate::run_xml_test("block", "block_align_content_stretch_single_child__content_box_ltr");
1516 }
1517
1518 #[test]
1519 fn block_align_content_stretch_single_child__border_box_rtl() {
1520 crate::run_xml_test("block", "block_align_content_stretch_single_child__border_box_rtl");
1521 }
1522
1523 #[test]
1524 fn block_align_content_stretch_single_child__content_box_rtl() {
1525 crate::run_xml_test("block", "block_align_content_stretch_single_child__content_box_rtl");
1526 }
1527
1528 #[test]
1529 fn block_align_content_with_abs_child__border_box_ltr() {
1530 crate::run_xml_test("block", "block_align_content_with_abs_child__border_box_ltr");
1531 }
1532
1533 #[test]
1534 fn block_align_content_with_abs_child__content_box_ltr() {
1535 crate::run_xml_test("block", "block_align_content_with_abs_child__content_box_ltr");
1536 }
1537
1538 #[test]
1539 fn block_align_content_with_abs_child__border_box_rtl() {
1540 crate::run_xml_test("block", "block_align_content_with_abs_child__border_box_rtl");
1541 }
1542
1543 #[test]
1544 fn block_align_content_with_abs_child__content_box_rtl() {
1545 crate::run_xml_test("block", "block_align_content_with_abs_child__content_box_rtl");
1546 }
1547
1548 #[test]
1549 fn block_aspect_ratio_fill_height__border_box_ltr() {
1550 crate::run_xml_test("block", "block_aspect_ratio_fill_height__border_box_ltr");
1551 }
1552
1553 #[test]
1554 fn block_aspect_ratio_fill_height__content_box_ltr() {
1555 crate::run_xml_test("block", "block_aspect_ratio_fill_height__content_box_ltr");
1556 }
1557
1558 #[test]
1559 fn block_aspect_ratio_fill_height__border_box_rtl() {
1560 crate::run_xml_test("block", "block_aspect_ratio_fill_height__border_box_rtl");
1561 }
1562
1563 #[test]
1564 fn block_aspect_ratio_fill_height__content_box_rtl() {
1565 crate::run_xml_test("block", "block_aspect_ratio_fill_height__content_box_rtl");
1566 }
1567
1568 #[test]
1569 fn block_aspect_ratio_fill_max_height__border_box_ltr() {
1570 crate::run_xml_test("block", "block_aspect_ratio_fill_max_height__border_box_ltr");
1571 }
1572
1573 #[test]
1574 fn block_aspect_ratio_fill_max_height__content_box_ltr() {
1575 crate::run_xml_test("block", "block_aspect_ratio_fill_max_height__content_box_ltr");
1576 }
1577
1578 #[test]
1579 fn block_aspect_ratio_fill_max_height__border_box_rtl() {
1580 crate::run_xml_test("block", "block_aspect_ratio_fill_max_height__border_box_rtl");
1581 }
1582
1583 #[test]
1584 fn block_aspect_ratio_fill_max_height__content_box_rtl() {
1585 crate::run_xml_test("block", "block_aspect_ratio_fill_max_height__content_box_rtl");
1586 }
1587
1588 #[test]
1589 fn block_aspect_ratio_fill_max_width__border_box_ltr() {
1590 crate::run_xml_test("block", "block_aspect_ratio_fill_max_width__border_box_ltr");
1591 }
1592
1593 #[test]
1594 fn block_aspect_ratio_fill_max_width__content_box_ltr() {
1595 crate::run_xml_test("block", "block_aspect_ratio_fill_max_width__content_box_ltr");
1596 }
1597
1598 #[test]
1599 fn block_aspect_ratio_fill_max_width__border_box_rtl() {
1600 crate::run_xml_test("block", "block_aspect_ratio_fill_max_width__border_box_rtl");
1601 }
1602
1603 #[test]
1604 fn block_aspect_ratio_fill_max_width__content_box_rtl() {
1605 crate::run_xml_test("block", "block_aspect_ratio_fill_max_width__content_box_rtl");
1606 }
1607
1608 #[test]
1609 fn block_aspect_ratio_fill_min_height__border_box_ltr() {
1610 crate::run_xml_test("block", "block_aspect_ratio_fill_min_height__border_box_ltr");
1611 }
1612
1613 #[test]
1614 fn block_aspect_ratio_fill_min_height__content_box_ltr() {
1615 crate::run_xml_test("block", "block_aspect_ratio_fill_min_height__content_box_ltr");
1616 }
1617
1618 #[test]
1619 fn block_aspect_ratio_fill_min_height__border_box_rtl() {
1620 crate::run_xml_test("block", "block_aspect_ratio_fill_min_height__border_box_rtl");
1621 }
1622
1623 #[test]
1624 fn block_aspect_ratio_fill_min_height__content_box_rtl() {
1625 crate::run_xml_test("block", "block_aspect_ratio_fill_min_height__content_box_rtl");
1626 }
1627
1628 #[test]
1629 fn block_aspect_ratio_fill_min_width__border_box_ltr() {
1630 crate::run_xml_test("block", "block_aspect_ratio_fill_min_width__border_box_ltr");
1631 }
1632
1633 #[test]
1634 fn block_aspect_ratio_fill_min_width__content_box_ltr() {
1635 crate::run_xml_test("block", "block_aspect_ratio_fill_min_width__content_box_ltr");
1636 }
1637
1638 #[test]
1639 fn block_aspect_ratio_fill_min_width__border_box_rtl() {
1640 crate::run_xml_test("block", "block_aspect_ratio_fill_min_width__border_box_rtl");
1641 }
1642
1643 #[test]
1644 fn block_aspect_ratio_fill_min_width__content_box_rtl() {
1645 crate::run_xml_test("block", "block_aspect_ratio_fill_min_width__content_box_rtl");
1646 }
1647
1648 #[test]
1649 fn block_aspect_ratio_fill_width__border_box_ltr() {
1650 crate::run_xml_test("block", "block_aspect_ratio_fill_width__border_box_ltr");
1651 }
1652
1653 #[test]
1654 fn block_aspect_ratio_fill_width__content_box_ltr() {
1655 crate::run_xml_test("block", "block_aspect_ratio_fill_width__content_box_ltr");
1656 }
1657
1658 #[test]
1659 fn block_aspect_ratio_fill_width__border_box_rtl() {
1660 crate::run_xml_test("block", "block_aspect_ratio_fill_width__border_box_rtl");
1661 }
1662
1663 #[test]
1664 fn block_aspect_ratio_fill_width__content_box_rtl() {
1665 crate::run_xml_test("block", "block_aspect_ratio_fill_width__content_box_rtl");
1666 }
1667
1668 #[test]
1669 fn block_aspect_ratio_stretch_width__border_box_ltr() {
1670 crate::run_xml_test("block", "block_aspect_ratio_stretch_width__border_box_ltr");
1671 }
1672
1673 #[test]
1674 fn block_aspect_ratio_stretch_width__content_box_ltr() {
1675 crate::run_xml_test("block", "block_aspect_ratio_stretch_width__content_box_ltr");
1676 }
1677
1678 #[test]
1679 fn block_aspect_ratio_stretch_width__border_box_rtl() {
1680 crate::run_xml_test("block", "block_aspect_ratio_stretch_width__border_box_rtl");
1681 }
1682
1683 #[test]
1684 fn block_aspect_ratio_stretch_width__content_box_rtl() {
1685 crate::run_xml_test("block", "block_aspect_ratio_stretch_width__content_box_rtl");
1686 }
1687
1688 #[test]
1689 fn block_aspect_ratio_stretch_width_max_height__border_box_ltr() {
1690 crate::run_xml_test("block", "block_aspect_ratio_stretch_width_max_height__border_box_ltr");
1691 }
1692
1693 #[test]
1694 fn block_aspect_ratio_stretch_width_max_height__content_box_ltr() {
1695 crate::run_xml_test("block", "block_aspect_ratio_stretch_width_max_height__content_box_ltr");
1696 }
1697
1698 #[test]
1699 fn block_aspect_ratio_stretch_width_max_height__border_box_rtl() {
1700 crate::run_xml_test("block", "block_aspect_ratio_stretch_width_max_height__border_box_rtl");
1701 }
1702
1703 #[test]
1704 fn block_aspect_ratio_stretch_width_max_height__content_box_rtl() {
1705 crate::run_xml_test("block", "block_aspect_ratio_stretch_width_max_height__content_box_rtl");
1706 }
1707
1708 #[test]
1709 fn block_aspect_ratio_stretch_width_percentage_child__border_box_ltr() {
1710 crate::run_xml_test("block", "block_aspect_ratio_stretch_width_percentage_child__border_box_ltr");
1711 }
1712
1713 #[test]
1714 fn block_aspect_ratio_stretch_width_percentage_child__content_box_ltr() {
1715 crate::run_xml_test("block", "block_aspect_ratio_stretch_width_percentage_child__content_box_ltr");
1716 }
1717
1718 #[test]
1719 fn block_aspect_ratio_stretch_width_percentage_child__border_box_rtl() {
1720 crate::run_xml_test("block", "block_aspect_ratio_stretch_width_percentage_child__border_box_rtl");
1721 }
1722
1723 #[test]
1724 fn block_aspect_ratio_stretch_width_percentage_child__content_box_rtl() {
1725 crate::run_xml_test("block", "block_aspect_ratio_stretch_width_percentage_child__content_box_rtl");
1726 }
1727
1728 #[test]
1729 fn block_basic__border_box_ltr() {
1730 crate::run_xml_test("block", "block_basic__border_box_ltr");
1731 }
1732
1733 #[test]
1734 fn block_basic__content_box_ltr() {
1735 crate::run_xml_test("block", "block_basic__content_box_ltr");
1736 }
1737
1738 #[test]
1739 fn block_basic__border_box_rtl() {
1740 crate::run_xml_test("block", "block_basic__border_box_rtl");
1741 }
1742
1743 #[test]
1744 fn block_basic__content_box_rtl() {
1745 crate::run_xml_test("block", "block_basic__content_box_rtl");
1746 }
1747
1748 #[test]
1749 fn block_border_fixed_size__border_box_ltr() {
1750 crate::run_xml_test("block", "block_border_fixed_size__border_box_ltr");
1751 }
1752
1753 #[test]
1754 fn block_border_fixed_size__content_box_ltr() {
1755 crate::run_xml_test("block", "block_border_fixed_size__content_box_ltr");
1756 }
1757
1758 #[test]
1759 fn block_border_fixed_size__border_box_rtl() {
1760 crate::run_xml_test("block", "block_border_fixed_size__border_box_rtl");
1761 }
1762
1763 #[test]
1764 fn block_border_fixed_size__content_box_rtl() {
1765 crate::run_xml_test("block", "block_border_fixed_size__content_box_rtl");
1766 }
1767
1768 #[test]
1769 fn block_border_intrinsic_size__border_box_ltr() {
1770 crate::run_xml_test("block", "block_border_intrinsic_size__border_box_ltr");
1771 }
1772
1773 #[test]
1774 fn block_border_intrinsic_size__content_box_ltr() {
1775 crate::run_xml_test("block", "block_border_intrinsic_size__content_box_ltr");
1776 }
1777
1778 #[test]
1779 fn block_border_intrinsic_size__border_box_rtl() {
1780 crate::run_xml_test("block", "block_border_intrinsic_size__border_box_rtl");
1781 }
1782
1783 #[test]
1784 fn block_border_intrinsic_size__content_box_rtl() {
1785 crate::run_xml_test("block", "block_border_intrinsic_size__content_box_rtl");
1786 }
1787
1788 #[test]
1789 fn block_border_percentage_fixed_size__border_box_ltr() {
1790 crate::run_xml_test("block", "block_border_percentage_fixed_size__border_box_ltr");
1791 }
1792
1793 #[test]
1794 fn block_border_percentage_fixed_size__content_box_ltr() {
1795 crate::run_xml_test("block", "block_border_percentage_fixed_size__content_box_ltr");
1796 }
1797
1798 #[test]
1799 fn block_border_percentage_fixed_size__border_box_rtl() {
1800 crate::run_xml_test("block", "block_border_percentage_fixed_size__border_box_rtl");
1801 }
1802
1803 #[test]
1804 fn block_border_percentage_fixed_size__content_box_rtl() {
1805 crate::run_xml_test("block", "block_border_percentage_fixed_size__content_box_rtl");
1806 }
1807
1808 #[test]
1809 fn block_border_percentage_intrinsic_size__border_box_ltr() {
1810 crate::run_xml_test("block", "block_border_percentage_intrinsic_size__border_box_ltr");
1811 }
1812
1813 #[test]
1814 fn block_border_percentage_intrinsic_size__content_box_ltr() {
1815 crate::run_xml_test("block", "block_border_percentage_intrinsic_size__content_box_ltr");
1816 }
1817
1818 #[test]
1819 fn block_border_percentage_intrinsic_size__border_box_rtl() {
1820 crate::run_xml_test("block", "block_border_percentage_intrinsic_size__border_box_rtl");
1821 }
1822
1823 #[test]
1824 fn block_border_percentage_intrinsic_size__content_box_rtl() {
1825 crate::run_xml_test("block", "block_border_percentage_intrinsic_size__content_box_rtl");
1826 }
1827
1828 #[test]
1829 fn block_direction_rtl__border_box_ltr() {
1830 crate::run_xml_test("block", "block_direction_rtl__border_box_ltr");
1831 }
1832
1833 #[test]
1834 fn block_direction_rtl__content_box_ltr() {
1835 crate::run_xml_test("block", "block_direction_rtl__content_box_ltr");
1836 }
1837
1838 #[test]
1839 fn block_direction_rtl__border_box_rtl() {
1840 crate::run_xml_test("block", "block_direction_rtl__border_box_rtl");
1841 }
1842
1843 #[test]
1844 fn block_direction_rtl__content_box_rtl() {
1845 crate::run_xml_test("block", "block_direction_rtl__content_box_rtl");
1846 }
1847
1848 #[test]
1849 fn block_display_none__border_box_ltr() {
1850 crate::run_xml_test("block", "block_display_none__border_box_ltr");
1851 }
1852
1853 #[test]
1854 fn block_display_none__content_box_ltr() {
1855 crate::run_xml_test("block", "block_display_none__content_box_ltr");
1856 }
1857
1858 #[test]
1859 fn block_display_none__border_box_rtl() {
1860 crate::run_xml_test("block", "block_display_none__border_box_rtl");
1861 }
1862
1863 #[test]
1864 fn block_display_none__content_box_rtl() {
1865 crate::run_xml_test("block", "block_display_none__content_box_rtl");
1866 }
1867
1868 #[test]
1869 fn block_display_none_with_child__border_box_ltr() {
1870 crate::run_xml_test("block", "block_display_none_with_child__border_box_ltr");
1871 }
1872
1873 #[test]
1874 fn block_display_none_with_child__content_box_ltr() {
1875 crate::run_xml_test("block", "block_display_none_with_child__content_box_ltr");
1876 }
1877
1878 #[test]
1879 fn block_display_none_with_child__border_box_rtl() {
1880 crate::run_xml_test("block", "block_display_none_with_child__border_box_rtl");
1881 }
1882
1883 #[test]
1884 fn block_display_none_with_child__content_box_rtl() {
1885 crate::run_xml_test("block", "block_display_none_with_child__content_box_rtl");
1886 }
1887
1888 #[test]
1889 fn block_display_none_with_inset__border_box_ltr() {
1890 crate::run_xml_test("block", "block_display_none_with_inset__border_box_ltr");
1891 }
1892
1893 #[test]
1894 fn block_display_none_with_inset__content_box_ltr() {
1895 crate::run_xml_test("block", "block_display_none_with_inset__content_box_ltr");
1896 }
1897
1898 #[test]
1899 fn block_display_none_with_inset__border_box_rtl() {
1900 crate::run_xml_test("block", "block_display_none_with_inset__border_box_rtl");
1901 }
1902
1903 #[test]
1904 fn block_display_none_with_inset__content_box_rtl() {
1905 crate::run_xml_test("block", "block_display_none_with_inset__content_box_rtl");
1906 }
1907
1908 #[test]
1909 fn block_display_none_with_margin__border_box_ltr() {
1910 crate::run_xml_test("block", "block_display_none_with_margin__border_box_ltr");
1911 }
1912
1913 #[test]
1914 fn block_display_none_with_margin__content_box_ltr() {
1915 crate::run_xml_test("block", "block_display_none_with_margin__content_box_ltr");
1916 }
1917
1918 #[test]
1919 fn block_display_none_with_margin__border_box_rtl() {
1920 crate::run_xml_test("block", "block_display_none_with_margin__border_box_rtl");
1921 }
1922
1923 #[test]
1924 fn block_display_none_with_margin__content_box_rtl() {
1925 crate::run_xml_test("block", "block_display_none_with_margin__content_box_rtl");
1926 }
1927
1928 #[test]
1929 fn block_display_none_with_position_absolute__border_box_ltr() {
1930 crate::run_xml_test("block", "block_display_none_with_position_absolute__border_box_ltr");
1931 }
1932
1933 #[test]
1934 fn block_display_none_with_position_absolute__content_box_ltr() {
1935 crate::run_xml_test("block", "block_display_none_with_position_absolute__content_box_ltr");
1936 }
1937
1938 #[test]
1939 fn block_display_none_with_position_absolute__border_box_rtl() {
1940 crate::run_xml_test("block", "block_display_none_with_position_absolute__border_box_rtl");
1941 }
1942
1943 #[test]
1944 fn block_display_none_with_position_absolute__content_box_rtl() {
1945 crate::run_xml_test("block", "block_display_none_with_position_absolute__content_box_rtl");
1946 }
1947
1948 #[test]
1949 fn block_inset_direction_rtl__border_box_ltr() {
1950 crate::run_xml_test("block", "block_inset_direction_rtl__border_box_ltr");
1951 }
1952
1953 #[test]
1954 fn block_inset_direction_rtl__content_box_ltr() {
1955 crate::run_xml_test("block", "block_inset_direction_rtl__content_box_ltr");
1956 }
1957
1958 #[test]
1959 fn block_inset_direction_rtl__border_box_rtl() {
1960 crate::run_xml_test("block", "block_inset_direction_rtl__border_box_rtl");
1961 }
1962
1963 #[test]
1964 fn block_inset_direction_rtl__content_box_rtl() {
1965 crate::run_xml_test("block", "block_inset_direction_rtl__content_box_rtl");
1966 }
1967
1968 #[test]
1969 fn block_inset_fixed__border_box_ltr() {
1970 crate::run_xml_test("block", "block_inset_fixed__border_box_ltr");
1971 }
1972
1973 #[test]
1974 fn block_inset_fixed__content_box_ltr() {
1975 crate::run_xml_test("block", "block_inset_fixed__content_box_ltr");
1976 }
1977
1978 #[test]
1979 fn block_inset_fixed__border_box_rtl() {
1980 crate::run_xml_test("block", "block_inset_fixed__border_box_rtl");
1981 }
1982
1983 #[test]
1984 fn block_inset_fixed__content_box_rtl() {
1985 crate::run_xml_test("block", "block_inset_fixed__content_box_rtl");
1986 }
1987
1988 #[test]
1989 fn block_inset_percentage__border_box_ltr() {
1990 crate::run_xml_test("block", "block_inset_percentage__border_box_ltr");
1991 }
1992
1993 #[test]
1994 fn block_inset_percentage__content_box_ltr() {
1995 crate::run_xml_test("block", "block_inset_percentage__content_box_ltr");
1996 }
1997
1998 #[test]
1999 fn block_inset_percentage__border_box_rtl() {
2000 crate::run_xml_test("block", "block_inset_percentage__border_box_rtl");
2001 }
2002
2003 #[test]
2004 fn block_inset_percentage__content_box_rtl() {
2005 crate::run_xml_test("block", "block_inset_percentage__content_box_rtl");
2006 }
2007
2008 #[test]
2009 fn block_intrinsic_width__border_box_ltr() {
2010 crate::run_xml_test("block", "block_intrinsic_width__border_box_ltr");
2011 }
2012
2013 #[test]
2014 fn block_intrinsic_width__content_box_ltr() {
2015 crate::run_xml_test("block", "block_intrinsic_width__content_box_ltr");
2016 }
2017
2018 #[test]
2019 fn block_intrinsic_width__border_box_rtl() {
2020 crate::run_xml_test("block", "block_intrinsic_width__border_box_rtl");
2021 }
2022
2023 #[test]
2024 fn block_intrinsic_width__content_box_rtl() {
2025 crate::run_xml_test("block", "block_intrinsic_width__content_box_rtl");
2026 }
2027
2028 #[test]
2029 fn block_item_max_width__border_box_ltr() {
2030 crate::run_xml_test("block", "block_item_max_width__border_box_ltr");
2031 }
2032
2033 #[test]
2034 fn block_item_max_width__content_box_ltr() {
2035 crate::run_xml_test("block", "block_item_max_width__content_box_ltr");
2036 }
2037
2038 #[test]
2039 fn block_item_max_width__border_box_rtl() {
2040 crate::run_xml_test("block", "block_item_max_width__border_box_rtl");
2041 }
2042
2043 #[test]
2044 fn block_item_max_width__content_box_rtl() {
2045 crate::run_xml_test("block", "block_item_max_width__content_box_rtl");
2046 }
2047
2048 #[test]
2049 fn block_item_min_width_overrides_max_width__border_box_ltr() {
2050 crate::run_xml_test("block", "block_item_min_width_overrides_max_width__border_box_ltr");
2051 }
2052
2053 #[test]
2054 fn block_item_min_width_overrides_max_width__content_box_ltr() {
2055 crate::run_xml_test("block", "block_item_min_width_overrides_max_width__content_box_ltr");
2056 }
2057
2058 #[test]
2059 fn block_item_min_width_overrides_max_width__border_box_rtl() {
2060 crate::run_xml_test("block", "block_item_min_width_overrides_max_width__border_box_rtl");
2061 }
2062
2063 #[test]
2064 fn block_item_min_width_overrides_max_width__content_box_rtl() {
2065 crate::run_xml_test("block", "block_item_min_width_overrides_max_width__content_box_rtl");
2066 }
2067
2068 #[test]
2069 fn block_item_text_align_center__border_box_ltr() {
2070 crate::run_xml_test("block", "block_item_text_align_center__border_box_ltr");
2071 }
2072
2073 #[test]
2074 fn block_item_text_align_center__content_box_ltr() {
2075 crate::run_xml_test("block", "block_item_text_align_center__content_box_ltr");
2076 }
2077
2078 #[test]
2079 fn block_item_text_align_center__border_box_rtl() {
2080 crate::run_xml_test("block", "block_item_text_align_center__border_box_rtl");
2081 }
2082
2083 #[test]
2084 fn block_item_text_align_center__content_box_rtl() {
2085 crate::run_xml_test("block", "block_item_text_align_center__content_box_rtl");
2086 }
2087
2088 #[test]
2089 fn block_item_text_align_left__border_box_ltr() {
2090 crate::run_xml_test("block", "block_item_text_align_left__border_box_ltr");
2091 }
2092
2093 #[test]
2094 fn block_item_text_align_left__content_box_ltr() {
2095 crate::run_xml_test("block", "block_item_text_align_left__content_box_ltr");
2096 }
2097
2098 #[test]
2099 fn block_item_text_align_left__border_box_rtl() {
2100 crate::run_xml_test("block", "block_item_text_align_left__border_box_rtl");
2101 }
2102
2103 #[test]
2104 fn block_item_text_align_left__content_box_rtl() {
2105 crate::run_xml_test("block", "block_item_text_align_left__content_box_rtl");
2106 }
2107
2108 #[test]
2109 fn block_item_text_align_right__border_box_ltr() {
2110 crate::run_xml_test("block", "block_item_text_align_right__border_box_ltr");
2111 }
2112
2113 #[test]
2114 fn block_item_text_align_right__content_box_ltr() {
2115 crate::run_xml_test("block", "block_item_text_align_right__content_box_ltr");
2116 }
2117
2118 #[test]
2119 fn block_item_text_align_right__border_box_rtl() {
2120 crate::run_xml_test("block", "block_item_text_align_right__border_box_rtl");
2121 }
2122
2123 #[test]
2124 fn block_item_text_align_right__content_box_rtl() {
2125 crate::run_xml_test("block", "block_item_text_align_right__content_box_rtl");
2126 }
2127
2128 #[test]
2129 fn block_margin_auto_bottom__border_box_ltr() {
2130 crate::run_xml_test("block", "block_margin_auto_bottom__border_box_ltr");
2131 }
2132
2133 #[test]
2134 fn block_margin_auto_bottom__content_box_ltr() {
2135 crate::run_xml_test("block", "block_margin_auto_bottom__content_box_ltr");
2136 }
2137
2138 #[test]
2139 fn block_margin_auto_bottom__border_box_rtl() {
2140 crate::run_xml_test("block", "block_margin_auto_bottom__border_box_rtl");
2141 }
2142
2143 #[test]
2144 fn block_margin_auto_bottom__content_box_rtl() {
2145 crate::run_xml_test("block", "block_margin_auto_bottom__content_box_rtl");
2146 }
2147
2148 #[test]
2149 fn block_margin_auto_bottom_and_top__border_box_ltr() {
2150 crate::run_xml_test("block", "block_margin_auto_bottom_and_top__border_box_ltr");
2151 }
2152
2153 #[test]
2154 fn block_margin_auto_bottom_and_top__content_box_ltr() {
2155 crate::run_xml_test("block", "block_margin_auto_bottom_and_top__content_box_ltr");
2156 }
2157
2158 #[test]
2159 fn block_margin_auto_bottom_and_top__border_box_rtl() {
2160 crate::run_xml_test("block", "block_margin_auto_bottom_and_top__border_box_rtl");
2161 }
2162
2163 #[test]
2164 fn block_margin_auto_bottom_and_top__content_box_rtl() {
2165 crate::run_xml_test("block", "block_margin_auto_bottom_and_top__content_box_rtl");
2166 }
2167
2168 #[test]
2169 fn block_margin_auto_left__border_box_ltr() {
2170 crate::run_xml_test("block", "block_margin_auto_left__border_box_ltr");
2171 }
2172
2173 #[test]
2174 fn block_margin_auto_left__content_box_ltr() {
2175 crate::run_xml_test("block", "block_margin_auto_left__content_box_ltr");
2176 }
2177
2178 #[test]
2179 fn block_margin_auto_left__border_box_rtl() {
2180 crate::run_xml_test("block", "block_margin_auto_left__border_box_rtl");
2181 }
2182
2183 #[test]
2184 fn block_margin_auto_left__content_box_rtl() {
2185 crate::run_xml_test("block", "block_margin_auto_left__content_box_rtl");
2186 }
2187
2188 #[test]
2189 fn block_margin_auto_left_and_right__border_box_ltr() {
2190 crate::run_xml_test("block", "block_margin_auto_left_and_right__border_box_ltr");
2191 }
2192
2193 #[test]
2194 fn block_margin_auto_left_and_right__content_box_ltr() {
2195 crate::run_xml_test("block", "block_margin_auto_left_and_right__content_box_ltr");
2196 }
2197
2198 #[test]
2199 fn block_margin_auto_left_and_right__border_box_rtl() {
2200 crate::run_xml_test("block", "block_margin_auto_left_and_right__border_box_rtl");
2201 }
2202
2203 #[test]
2204 fn block_margin_auto_left_and_right__content_box_rtl() {
2205 crate::run_xml_test("block", "block_margin_auto_left_and_right__content_box_rtl");
2206 }
2207
2208 #[test]
2209 fn block_margin_auto_left_and_right_with_auto_width__border_box_ltr() {
2210 crate::run_xml_test("block", "block_margin_auto_left_and_right_with_auto_width__border_box_ltr");
2211 }
2212
2213 #[test]
2214 fn block_margin_auto_left_and_right_with_auto_width__content_box_ltr() {
2215 crate::run_xml_test("block", "block_margin_auto_left_and_right_with_auto_width__content_box_ltr");
2216 }
2217
2218 #[test]
2219 fn block_margin_auto_left_and_right_with_auto_width__border_box_rtl() {
2220 crate::run_xml_test("block", "block_margin_auto_left_and_right_with_auto_width__border_box_rtl");
2221 }
2222
2223 #[test]
2224 fn block_margin_auto_left_and_right_with_auto_width__content_box_rtl() {
2225 crate::run_xml_test("block", "block_margin_auto_left_and_right_with_auto_width__content_box_rtl");
2226 }
2227
2228 #[test]
2229 fn block_margin_auto_left_child_bigger_than_parent__border_box_ltr() {
2230 crate::run_xml_test("block", "block_margin_auto_left_child_bigger_than_parent__border_box_ltr");
2231 }
2232
2233 #[test]
2234 fn block_margin_auto_left_child_bigger_than_parent__content_box_ltr() {
2235 crate::run_xml_test("block", "block_margin_auto_left_child_bigger_than_parent__content_box_ltr");
2236 }
2237
2238 #[test]
2239 fn block_margin_auto_left_child_bigger_than_parent__border_box_rtl() {
2240 crate::run_xml_test("block", "block_margin_auto_left_child_bigger_than_parent__border_box_rtl");
2241 }
2242
2243 #[test]
2244 fn block_margin_auto_left_child_bigger_than_parent__content_box_rtl() {
2245 crate::run_xml_test("block", "block_margin_auto_left_child_bigger_than_parent__content_box_rtl");
2246 }
2247
2248 #[test]
2249 fn block_margin_auto_left_fix_right_child_bigger_than_parent__border_box_ltr() {
2250 crate::run_xml_test("block", "block_margin_auto_left_fix_right_child_bigger_than_parent__border_box_ltr");
2251 }
2252
2253 #[test]
2254 fn block_margin_auto_left_fix_right_child_bigger_than_parent__content_box_ltr() {
2255 crate::run_xml_test("block", "block_margin_auto_left_fix_right_child_bigger_than_parent__content_box_ltr");
2256 }
2257
2258 #[test]
2259 fn block_margin_auto_left_fix_right_child_bigger_than_parent__border_box_rtl() {
2260 crate::run_xml_test("block", "block_margin_auto_left_fix_right_child_bigger_than_parent__border_box_rtl");
2261 }
2262
2263 #[test]
2264 fn block_margin_auto_left_fix_right_child_bigger_than_parent__content_box_rtl() {
2265 crate::run_xml_test("block", "block_margin_auto_left_fix_right_child_bigger_than_parent__content_box_rtl");
2266 }
2267
2268 #[test]
2269 fn block_margin_auto_left_right_child_bigger_than_parent__border_box_ltr() {
2270 crate::run_xml_test("block", "block_margin_auto_left_right_child_bigger_than_parent__border_box_ltr");
2271 }
2272
2273 #[test]
2274 fn block_margin_auto_left_right_child_bigger_than_parent__content_box_ltr() {
2275 crate::run_xml_test("block", "block_margin_auto_left_right_child_bigger_than_parent__content_box_ltr");
2276 }
2277
2278 #[test]
2279 fn block_margin_auto_left_right_child_bigger_than_parent__border_box_rtl() {
2280 crate::run_xml_test("block", "block_margin_auto_left_right_child_bigger_than_parent__border_box_rtl");
2281 }
2282
2283 #[test]
2284 fn block_margin_auto_left_right_child_bigger_than_parent__content_box_rtl() {
2285 crate::run_xml_test("block", "block_margin_auto_left_right_child_bigger_than_parent__content_box_rtl");
2286 }
2287
2288 #[test]
2289 fn block_margin_auto_multiple_children__border_box_ltr() {
2290 crate::run_xml_test("block", "block_margin_auto_multiple_children__border_box_ltr");
2291 }
2292
2293 #[test]
2294 fn block_margin_auto_multiple_children__content_box_ltr() {
2295 crate::run_xml_test("block", "block_margin_auto_multiple_children__content_box_ltr");
2296 }
2297
2298 #[test]
2299 fn block_margin_auto_multiple_children__border_box_rtl() {
2300 crate::run_xml_test("block", "block_margin_auto_multiple_children__border_box_rtl");
2301 }
2302
2303 #[test]
2304 fn block_margin_auto_multiple_children__content_box_rtl() {
2305 crate::run_xml_test("block", "block_margin_auto_multiple_children__content_box_rtl");
2306 }
2307
2308 #[test]
2309 fn block_margin_auto_right__border_box_ltr() {
2310 crate::run_xml_test("block", "block_margin_auto_right__border_box_ltr");
2311 }
2312
2313 #[test]
2314 fn block_margin_auto_right__content_box_ltr() {
2315 crate::run_xml_test("block", "block_margin_auto_right__content_box_ltr");
2316 }
2317
2318 #[test]
2319 fn block_margin_auto_right__border_box_rtl() {
2320 crate::run_xml_test("block", "block_margin_auto_right__border_box_rtl");
2321 }
2322
2323 #[test]
2324 fn block_margin_auto_right__content_box_rtl() {
2325 crate::run_xml_test("block", "block_margin_auto_right__content_box_rtl");
2326 }
2327
2328 #[test]
2329 fn block_margin_auto_rtl__border_box_ltr() {
2330 crate::run_xml_test("block", "block_margin_auto_rtl__border_box_ltr");
2331 }
2332
2333 #[test]
2334 fn block_margin_auto_rtl__content_box_ltr() {
2335 crate::run_xml_test("block", "block_margin_auto_rtl__content_box_ltr");
2336 }
2337
2338 #[test]
2339 fn block_margin_auto_rtl__border_box_rtl() {
2340 crate::run_xml_test("block", "block_margin_auto_rtl__border_box_rtl");
2341 }
2342
2343 #[test]
2344 fn block_margin_auto_rtl__content_box_rtl() {
2345 crate::run_xml_test("block", "block_margin_auto_rtl__content_box_rtl");
2346 }
2347
2348 #[test]
2349 fn block_margin_auto_top__border_box_ltr() {
2350 crate::run_xml_test("block", "block_margin_auto_top__border_box_ltr");
2351 }
2352
2353 #[test]
2354 fn block_margin_auto_top__content_box_ltr() {
2355 crate::run_xml_test("block", "block_margin_auto_top__content_box_ltr");
2356 }
2357
2358 #[test]
2359 fn block_margin_auto_top__border_box_rtl() {
2360 crate::run_xml_test("block", "block_margin_auto_top__border_box_rtl");
2361 }
2362
2363 #[test]
2364 fn block_margin_auto_top__content_box_rtl() {
2365 crate::run_xml_test("block", "block_margin_auto_top__content_box_rtl");
2366 }
2367
2368 #[test]
2369 fn block_margin_x_fixed_auto_bottom__border_box_ltr() {
2370 crate::run_xml_test("block", "block_margin_x_fixed_auto_bottom__border_box_ltr");
2371 }
2372
2373 #[test]
2374 fn block_margin_x_fixed_auto_bottom__content_box_ltr() {
2375 crate::run_xml_test("block", "block_margin_x_fixed_auto_bottom__content_box_ltr");
2376 }
2377
2378 #[test]
2379 fn block_margin_x_fixed_auto_bottom__border_box_rtl() {
2380 crate::run_xml_test("block", "block_margin_x_fixed_auto_bottom__border_box_rtl");
2381 }
2382
2383 #[test]
2384 fn block_margin_x_fixed_auto_bottom__content_box_rtl() {
2385 crate::run_xml_test("block", "block_margin_x_fixed_auto_bottom__content_box_rtl");
2386 }
2387
2388 #[test]
2389 fn block_margin_x_fixed_auto_left__border_box_ltr() {
2390 crate::run_xml_test("block", "block_margin_x_fixed_auto_left__border_box_ltr");
2391 }
2392
2393 #[test]
2394 fn block_margin_x_fixed_auto_left__content_box_ltr() {
2395 crate::run_xml_test("block", "block_margin_x_fixed_auto_left__content_box_ltr");
2396 }
2397
2398 #[test]
2399 fn block_margin_x_fixed_auto_left__border_box_rtl() {
2400 crate::run_xml_test("block", "block_margin_x_fixed_auto_left__border_box_rtl");
2401 }
2402
2403 #[test]
2404 fn block_margin_x_fixed_auto_left__content_box_rtl() {
2405 crate::run_xml_test("block", "block_margin_x_fixed_auto_left__content_box_rtl");
2406 }
2407
2408 #[test]
2409 fn block_margin_x_fixed_auto_left_and_right__border_box_ltr() {
2410 crate::run_xml_test("block", "block_margin_x_fixed_auto_left_and_right__border_box_ltr");
2411 }
2412
2413 #[test]
2414 fn block_margin_x_fixed_auto_left_and_right__content_box_ltr() {
2415 crate::run_xml_test("block", "block_margin_x_fixed_auto_left_and_right__content_box_ltr");
2416 }
2417
2418 #[test]
2419 fn block_margin_x_fixed_auto_left_and_right__border_box_rtl() {
2420 crate::run_xml_test("block", "block_margin_x_fixed_auto_left_and_right__border_box_rtl");
2421 }
2422
2423 #[test]
2424 fn block_margin_x_fixed_auto_left_and_right__content_box_rtl() {
2425 crate::run_xml_test("block", "block_margin_x_fixed_auto_left_and_right__content_box_rtl");
2426 }
2427
2428 #[test]
2429 fn block_margin_x_fixed_auto_right__border_box_ltr() {
2430 crate::run_xml_test("block", "block_margin_x_fixed_auto_right__border_box_ltr");
2431 }
2432
2433 #[test]
2434 fn block_margin_x_fixed_auto_right__content_box_ltr() {
2435 crate::run_xml_test("block", "block_margin_x_fixed_auto_right__content_box_ltr");
2436 }
2437
2438 #[test]
2439 fn block_margin_x_fixed_auto_right__border_box_rtl() {
2440 crate::run_xml_test("block", "block_margin_x_fixed_auto_right__border_box_rtl");
2441 }
2442
2443 #[test]
2444 fn block_margin_x_fixed_auto_right__content_box_rtl() {
2445 crate::run_xml_test("block", "block_margin_x_fixed_auto_right__content_box_rtl");
2446 }
2447
2448 #[test]
2449 fn block_margin_x_fixed_auto_top__border_box_ltr() {
2450 crate::run_xml_test("block", "block_margin_x_fixed_auto_top__border_box_ltr");
2451 }
2452
2453 #[test]
2454 fn block_margin_x_fixed_auto_top__content_box_ltr() {
2455 crate::run_xml_test("block", "block_margin_x_fixed_auto_top__content_box_ltr");
2456 }
2457
2458 #[test]
2459 fn block_margin_x_fixed_auto_top__border_box_rtl() {
2460 crate::run_xml_test("block", "block_margin_x_fixed_auto_top__border_box_rtl");
2461 }
2462
2463 #[test]
2464 fn block_margin_x_fixed_auto_top__content_box_rtl() {
2465 crate::run_xml_test("block", "block_margin_x_fixed_auto_top__content_box_rtl");
2466 }
2467
2468 #[test]
2469 fn block_margin_x_fixed_size_negative__border_box_ltr() {
2470 crate::run_xml_test("block", "block_margin_x_fixed_size_negative__border_box_ltr");
2471 }
2472
2473 #[test]
2474 fn block_margin_x_fixed_size_negative__content_box_ltr() {
2475 crate::run_xml_test("block", "block_margin_x_fixed_size_negative__content_box_ltr");
2476 }
2477
2478 #[test]
2479 fn block_margin_x_fixed_size_negative__border_box_rtl() {
2480 crate::run_xml_test("block", "block_margin_x_fixed_size_negative__border_box_rtl");
2481 }
2482
2483 #[test]
2484 fn block_margin_x_fixed_size_negative__content_box_rtl() {
2485 crate::run_xml_test("block", "block_margin_x_fixed_size_negative__content_box_rtl");
2486 }
2487
2488 #[test]
2489 fn block_margin_x_fixed_size_positive__border_box_ltr() {
2490 crate::run_xml_test("block", "block_margin_x_fixed_size_positive__border_box_ltr");
2491 }
2492
2493 #[test]
2494 fn block_margin_x_fixed_size_positive__content_box_ltr() {
2495 crate::run_xml_test("block", "block_margin_x_fixed_size_positive__content_box_ltr");
2496 }
2497
2498 #[test]
2499 fn block_margin_x_fixed_size_positive__border_box_rtl() {
2500 crate::run_xml_test("block", "block_margin_x_fixed_size_positive__border_box_rtl");
2501 }
2502
2503 #[test]
2504 fn block_margin_x_fixed_size_positive__content_box_rtl() {
2505 crate::run_xml_test("block", "block_margin_x_fixed_size_positive__content_box_rtl");
2506 }
2507
2508 #[test]
2509 fn block_margin_x_intrinsic_size_negative__border_box_ltr() {
2510 crate::run_xml_test("block", "block_margin_x_intrinsic_size_negative__border_box_ltr");
2511 }
2512
2513 #[test]
2514 fn block_margin_x_intrinsic_size_negative__content_box_ltr() {
2515 crate::run_xml_test("block", "block_margin_x_intrinsic_size_negative__content_box_ltr");
2516 }
2517
2518 #[test]
2519 fn block_margin_x_intrinsic_size_negative__border_box_rtl() {
2520 crate::run_xml_test("block", "block_margin_x_intrinsic_size_negative__border_box_rtl");
2521 }
2522
2523 #[test]
2524 fn block_margin_x_intrinsic_size_negative__content_box_rtl() {
2525 crate::run_xml_test("block", "block_margin_x_intrinsic_size_negative__content_box_rtl");
2526 }
2527
2528 #[test]
2529 fn block_margin_x_intrinsic_size_positive__border_box_ltr() {
2530 crate::run_xml_test("block", "block_margin_x_intrinsic_size_positive__border_box_ltr");
2531 }
2532
2533 #[test]
2534 fn block_margin_x_intrinsic_size_positive__content_box_ltr() {
2535 crate::run_xml_test("block", "block_margin_x_intrinsic_size_positive__content_box_ltr");
2536 }
2537
2538 #[test]
2539 fn block_margin_x_intrinsic_size_positive__border_box_rtl() {
2540 crate::run_xml_test("block", "block_margin_x_intrinsic_size_positive__border_box_rtl");
2541 }
2542
2543 #[test]
2544 fn block_margin_x_intrinsic_size_positive__content_box_rtl() {
2545 crate::run_xml_test("block", "block_margin_x_intrinsic_size_positive__content_box_rtl");
2546 }
2547
2548 #[test]
2549 fn block_margin_x_percentage_fixed_size_negative__border_box_ltr() {
2550 crate::run_xml_test("block", "block_margin_x_percentage_fixed_size_negative__border_box_ltr");
2551 }
2552
2553 #[test]
2554 fn block_margin_x_percentage_fixed_size_negative__content_box_ltr() {
2555 crate::run_xml_test("block", "block_margin_x_percentage_fixed_size_negative__content_box_ltr");
2556 }
2557
2558 #[test]
2559 fn block_margin_x_percentage_fixed_size_negative__border_box_rtl() {
2560 crate::run_xml_test("block", "block_margin_x_percentage_fixed_size_negative__border_box_rtl");
2561 }
2562
2563 #[test]
2564 fn block_margin_x_percentage_fixed_size_negative__content_box_rtl() {
2565 crate::run_xml_test("block", "block_margin_x_percentage_fixed_size_negative__content_box_rtl");
2566 }
2567
2568 #[test]
2569 fn block_margin_x_percentage_fixed_size_positive__border_box_ltr() {
2570 crate::run_xml_test("block", "block_margin_x_percentage_fixed_size_positive__border_box_ltr");
2571 }
2572
2573 #[test]
2574 fn block_margin_x_percentage_fixed_size_positive__content_box_ltr() {
2575 crate::run_xml_test("block", "block_margin_x_percentage_fixed_size_positive__content_box_ltr");
2576 }
2577
2578 #[test]
2579 fn block_margin_x_percentage_fixed_size_positive__border_box_rtl() {
2580 crate::run_xml_test("block", "block_margin_x_percentage_fixed_size_positive__border_box_rtl");
2581 }
2582
2583 #[test]
2584 fn block_margin_x_percentage_fixed_size_positive__content_box_rtl() {
2585 crate::run_xml_test("block", "block_margin_x_percentage_fixed_size_positive__content_box_rtl");
2586 }
2587
2588 #[test]
2589 fn block_margin_x_percentage_intrinsic_size_other_negative__border_box_ltr() {
2590 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_other_negative__border_box_ltr");
2591 }
2592
2593 #[test]
2594 fn block_margin_x_percentage_intrinsic_size_other_negative__content_box_ltr() {
2595 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_other_negative__content_box_ltr");
2596 }
2597
2598 #[test]
2599 fn block_margin_x_percentage_intrinsic_size_other_negative__border_box_rtl() {
2600 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_other_negative__border_box_rtl");
2601 }
2602
2603 #[test]
2604 fn block_margin_x_percentage_intrinsic_size_other_negative__content_box_rtl() {
2605 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_other_negative__content_box_rtl");
2606 }
2607
2608 #[test]
2609 fn block_margin_x_percentage_intrinsic_size_other_positive__border_box_ltr() {
2610 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_other_positive__border_box_ltr");
2611 }
2612
2613 #[test]
2614 fn block_margin_x_percentage_intrinsic_size_other_positive__content_box_ltr() {
2615 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_other_positive__content_box_ltr");
2616 }
2617
2618 #[test]
2619 fn block_margin_x_percentage_intrinsic_size_other_positive__border_box_rtl() {
2620 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_other_positive__border_box_rtl");
2621 }
2622
2623 #[test]
2624 fn block_margin_x_percentage_intrinsic_size_other_positive__content_box_rtl() {
2625 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_other_positive__content_box_rtl");
2626 }
2627
2628 #[test]
2629 fn block_margin_x_percentage_intrinsic_size_self_negative__border_box_ltr() {
2630 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_self_negative__border_box_ltr");
2631 }
2632
2633 #[test]
2634 fn block_margin_x_percentage_intrinsic_size_self_negative__content_box_ltr() {
2635 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_self_negative__content_box_ltr");
2636 }
2637
2638 #[test]
2639 fn block_margin_x_percentage_intrinsic_size_self_negative__border_box_rtl() {
2640 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_self_negative__border_box_rtl");
2641 }
2642
2643 #[test]
2644 fn block_margin_x_percentage_intrinsic_size_self_negative__content_box_rtl() {
2645 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_self_negative__content_box_rtl");
2646 }
2647
2648 #[test]
2649 fn block_margin_x_percentage_intrinsic_size_self_positive__border_box_ltr() {
2650 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_self_positive__border_box_ltr");
2651 }
2652
2653 #[test]
2654 fn block_margin_x_percentage_intrinsic_size_self_positive__content_box_ltr() {
2655 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_self_positive__content_box_ltr");
2656 }
2657
2658 #[test]
2659 fn block_margin_x_percentage_intrinsic_size_self_positive__border_box_rtl() {
2660 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_self_positive__border_box_rtl");
2661 }
2662
2663 #[test]
2664 fn block_margin_x_percentage_intrinsic_size_self_positive__content_box_rtl() {
2665 crate::run_xml_test("block", "block_margin_x_percentage_intrinsic_size_self_positive__content_box_rtl");
2666 }
2667
2668 #[test]
2669 fn block_margin_y_collapse_complex__border_box_ltr() {
2670 crate::run_xml_test("block", "block_margin_y_collapse_complex__border_box_ltr");
2671 }
2672
2673 #[test]
2674 fn block_margin_y_collapse_complex__content_box_ltr() {
2675 crate::run_xml_test("block", "block_margin_y_collapse_complex__content_box_ltr");
2676 }
2677
2678 #[test]
2679 fn block_margin_y_collapse_complex__border_box_rtl() {
2680 crate::run_xml_test("block", "block_margin_y_collapse_complex__border_box_rtl");
2681 }
2682
2683 #[test]
2684 fn block_margin_y_collapse_complex__content_box_rtl() {
2685 crate::run_xml_test("block", "block_margin_y_collapse_complex__content_box_rtl");
2686 }
2687
2688 #[test]
2689 fn block_margin_y_collapse_through_blocked_by_aspect_ratio__border_box_ltr() {
2690 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_aspect_ratio__border_box_ltr");
2691 }
2692
2693 #[test]
2694 fn block_margin_y_collapse_through_blocked_by_aspect_ratio__content_box_ltr() {
2695 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_aspect_ratio__content_box_ltr");
2696 }
2697
2698 #[test]
2699 fn block_margin_y_collapse_through_blocked_by_aspect_ratio__border_box_rtl() {
2700 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_aspect_ratio__border_box_rtl");
2701 }
2702
2703 #[test]
2704 fn block_margin_y_collapse_through_blocked_by_aspect_ratio__content_box_rtl() {
2705 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_aspect_ratio__content_box_rtl");
2706 }
2707
2708 #[test]
2709 fn block_margin_y_collapse_through_blocked_by_border_bottom__border_box_ltr() {
2710 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_border_bottom__border_box_ltr");
2711 }
2712
2713 #[test]
2714 fn block_margin_y_collapse_through_blocked_by_border_bottom__content_box_ltr() {
2715 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_border_bottom__content_box_ltr");
2716 }
2717
2718 #[test]
2719 fn block_margin_y_collapse_through_blocked_by_border_bottom__border_box_rtl() {
2720 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_border_bottom__border_box_rtl");
2721 }
2722
2723 #[test]
2724 fn block_margin_y_collapse_through_blocked_by_border_bottom__content_box_rtl() {
2725 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_border_bottom__content_box_rtl");
2726 }
2727
2728 #[test]
2729 fn block_margin_y_collapse_through_blocked_by_border_top__border_box_ltr() {
2730 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_border_top__border_box_ltr");
2731 }
2732
2733 #[test]
2734 fn block_margin_y_collapse_through_blocked_by_border_top__content_box_ltr() {
2735 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_border_top__content_box_ltr");
2736 }
2737
2738 #[test]
2739 fn block_margin_y_collapse_through_blocked_by_border_top__border_box_rtl() {
2740 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_border_top__border_box_rtl");
2741 }
2742
2743 #[test]
2744 fn block_margin_y_collapse_through_blocked_by_border_top__content_box_rtl() {
2745 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_border_top__content_box_rtl");
2746 }
2747
2748 #[test]
2749 fn block_margin_y_collapse_through_blocked_by_height__border_box_ltr() {
2750 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_height__border_box_ltr");
2751 }
2752
2753 #[test]
2754 fn block_margin_y_collapse_through_blocked_by_height__content_box_ltr() {
2755 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_height__content_box_ltr");
2756 }
2757
2758 #[test]
2759 fn block_margin_y_collapse_through_blocked_by_height__border_box_rtl() {
2760 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_height__border_box_rtl");
2761 }
2762
2763 #[test]
2764 fn block_margin_y_collapse_through_blocked_by_height__content_box_rtl() {
2765 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_height__content_box_rtl");
2766 }
2767
2768 #[test]
2769 fn block_margin_y_collapse_through_blocked_by_line_box__border_box_ltr() {
2770 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_line_box__border_box_ltr");
2771 }
2772
2773 #[test]
2774 fn block_margin_y_collapse_through_blocked_by_line_box__content_box_ltr() {
2775 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_line_box__content_box_ltr");
2776 }
2777
2778 #[test]
2779 fn block_margin_y_collapse_through_blocked_by_line_box__border_box_rtl() {
2780 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_line_box__border_box_rtl");
2781 }
2782
2783 #[test]
2784 fn block_margin_y_collapse_through_blocked_by_line_box__content_box_rtl() {
2785 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_line_box__content_box_rtl");
2786 }
2787
2788 #[test]
2789 fn block_margin_y_collapse_through_blocked_by_line_box_with_height_zero__border_box_ltr() {
2790 crate::run_xml_test(
2791 "block",
2792 "block_margin_y_collapse_through_blocked_by_line_box_with_height_zero__border_box_ltr",
2793 );
2794 }
2795
2796 #[test]
2797 fn block_margin_y_collapse_through_blocked_by_line_box_with_height_zero__content_box_ltr() {
2798 crate::run_xml_test(
2799 "block",
2800 "block_margin_y_collapse_through_blocked_by_line_box_with_height_zero__content_box_ltr",
2801 );
2802 }
2803
2804 #[test]
2805 fn block_margin_y_collapse_through_blocked_by_line_box_with_height_zero__border_box_rtl() {
2806 crate::run_xml_test(
2807 "block",
2808 "block_margin_y_collapse_through_blocked_by_line_box_with_height_zero__border_box_rtl",
2809 );
2810 }
2811
2812 #[test]
2813 fn block_margin_y_collapse_through_blocked_by_line_box_with_height_zero__content_box_rtl() {
2814 crate::run_xml_test(
2815 "block",
2816 "block_margin_y_collapse_through_blocked_by_line_box_with_height_zero__content_box_rtl",
2817 );
2818 }
2819
2820 #[test]
2821 fn block_margin_y_collapse_through_blocked_by_line_box_with_max_height_zero__border_box_ltr() {
2822 crate::run_xml_test(
2823 "block",
2824 "block_margin_y_collapse_through_blocked_by_line_box_with_max_height_zero__border_box_ltr",
2825 );
2826 }
2827
2828 #[test]
2829 fn block_margin_y_collapse_through_blocked_by_line_box_with_max_height_zero__content_box_ltr() {
2830 crate::run_xml_test(
2831 "block",
2832 "block_margin_y_collapse_through_blocked_by_line_box_with_max_height_zero__content_box_ltr",
2833 );
2834 }
2835
2836 #[test]
2837 fn block_margin_y_collapse_through_blocked_by_line_box_with_max_height_zero__border_box_rtl() {
2838 crate::run_xml_test(
2839 "block",
2840 "block_margin_y_collapse_through_blocked_by_line_box_with_max_height_zero__border_box_rtl",
2841 );
2842 }
2843
2844 #[test]
2845 fn block_margin_y_collapse_through_blocked_by_line_box_with_max_height_zero__content_box_rtl() {
2846 crate::run_xml_test(
2847 "block",
2848 "block_margin_y_collapse_through_blocked_by_line_box_with_max_height_zero__content_box_rtl",
2849 );
2850 }
2851
2852 #[test]
2853 fn block_margin_y_collapse_through_blocked_by_min_height__border_box_ltr() {
2854 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_min_height__border_box_ltr");
2855 }
2856
2857 #[test]
2858 fn block_margin_y_collapse_through_blocked_by_min_height__content_box_ltr() {
2859 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_min_height__content_box_ltr");
2860 }
2861
2862 #[test]
2863 fn block_margin_y_collapse_through_blocked_by_min_height__border_box_rtl() {
2864 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_min_height__border_box_rtl");
2865 }
2866
2867 #[test]
2868 fn block_margin_y_collapse_through_blocked_by_min_height__content_box_rtl() {
2869 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_min_height__content_box_rtl");
2870 }
2871
2872 #[test]
2873 fn block_margin_y_collapse_through_blocked_by_overflow_x_hidden__border_box_ltr() {
2874 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_x_hidden__border_box_ltr");
2875 }
2876
2877 #[test]
2878 fn block_margin_y_collapse_through_blocked_by_overflow_x_hidden__content_box_ltr() {
2879 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_x_hidden__content_box_ltr");
2880 }
2881
2882 #[test]
2883 fn block_margin_y_collapse_through_blocked_by_overflow_x_hidden__border_box_rtl() {
2884 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_x_hidden__border_box_rtl");
2885 }
2886
2887 #[test]
2888 fn block_margin_y_collapse_through_blocked_by_overflow_x_hidden__content_box_rtl() {
2889 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_x_hidden__content_box_rtl");
2890 }
2891
2892 #[test]
2893 fn block_margin_y_collapse_through_blocked_by_overflow_x_scroll__border_box_ltr() {
2894 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_x_scroll__border_box_ltr");
2895 }
2896
2897 #[test]
2898 fn block_margin_y_collapse_through_blocked_by_overflow_x_scroll__content_box_ltr() {
2899 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_x_scroll__content_box_ltr");
2900 }
2901
2902 #[test]
2903 fn block_margin_y_collapse_through_blocked_by_overflow_x_scroll__border_box_rtl() {
2904 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_x_scroll__border_box_rtl");
2905 }
2906
2907 #[test]
2908 fn block_margin_y_collapse_through_blocked_by_overflow_x_scroll__content_box_rtl() {
2909 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_x_scroll__content_box_rtl");
2910 }
2911
2912 #[test]
2913 fn block_margin_y_collapse_through_blocked_by_overflow_y_hidden__border_box_ltr() {
2914 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_y_hidden__border_box_ltr");
2915 }
2916
2917 #[test]
2918 fn block_margin_y_collapse_through_blocked_by_overflow_y_hidden__content_box_ltr() {
2919 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_y_hidden__content_box_ltr");
2920 }
2921
2922 #[test]
2923 fn block_margin_y_collapse_through_blocked_by_overflow_y_hidden__border_box_rtl() {
2924 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_y_hidden__border_box_rtl");
2925 }
2926
2927 #[test]
2928 fn block_margin_y_collapse_through_blocked_by_overflow_y_hidden__content_box_rtl() {
2929 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_y_hidden__content_box_rtl");
2930 }
2931
2932 #[test]
2933 fn block_margin_y_collapse_through_blocked_by_overflow_y_scroll__border_box_ltr() {
2934 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_y_scroll__border_box_ltr");
2935 }
2936
2937 #[test]
2938 fn block_margin_y_collapse_through_blocked_by_overflow_y_scroll__content_box_ltr() {
2939 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_y_scroll__content_box_ltr");
2940 }
2941
2942 #[test]
2943 fn block_margin_y_collapse_through_blocked_by_overflow_y_scroll__border_box_rtl() {
2944 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_y_scroll__border_box_rtl");
2945 }
2946
2947 #[test]
2948 fn block_margin_y_collapse_through_blocked_by_overflow_y_scroll__content_box_rtl() {
2949 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_overflow_y_scroll__content_box_rtl");
2950 }
2951
2952 #[test]
2953 fn block_margin_y_collapse_through_blocked_by_padding_bottom__border_box_ltr() {
2954 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_padding_bottom__border_box_ltr");
2955 }
2956
2957 #[test]
2958 fn block_margin_y_collapse_through_blocked_by_padding_bottom__content_box_ltr() {
2959 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_padding_bottom__content_box_ltr");
2960 }
2961
2962 #[test]
2963 fn block_margin_y_collapse_through_blocked_by_padding_bottom__border_box_rtl() {
2964 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_padding_bottom__border_box_rtl");
2965 }
2966
2967 #[test]
2968 fn block_margin_y_collapse_through_blocked_by_padding_bottom__content_box_rtl() {
2969 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_padding_bottom__content_box_rtl");
2970 }
2971
2972 #[test]
2973 fn block_margin_y_collapse_through_blocked_by_padding_top__border_box_ltr() {
2974 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_padding_top__border_box_ltr");
2975 }
2976
2977 #[test]
2978 fn block_margin_y_collapse_through_blocked_by_padding_top__content_box_ltr() {
2979 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_padding_top__content_box_ltr");
2980 }
2981
2982 #[test]
2983 fn block_margin_y_collapse_through_blocked_by_padding_top__border_box_rtl() {
2984 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_padding_top__border_box_rtl");
2985 }
2986
2987 #[test]
2988 fn block_margin_y_collapse_through_blocked_by_padding_top__content_box_rtl() {
2989 crate::run_xml_test("block", "block_margin_y_collapse_through_blocked_by_padding_top__content_box_rtl");
2990 }
2991
2992 #[test]
2993 fn block_margin_y_collapse_through_negative__border_box_ltr() {
2994 crate::run_xml_test("block", "block_margin_y_collapse_through_negative__border_box_ltr");
2995 }
2996
2997 #[test]
2998 fn block_margin_y_collapse_through_negative__content_box_ltr() {
2999 crate::run_xml_test("block", "block_margin_y_collapse_through_negative__content_box_ltr");
3000 }
3001
3002 #[test]
3003 fn block_margin_y_collapse_through_negative__border_box_rtl() {
3004 crate::run_xml_test("block", "block_margin_y_collapse_through_negative__border_box_rtl");
3005 }
3006
3007 #[test]
3008 fn block_margin_y_collapse_through_negative__content_box_rtl() {
3009 crate::run_xml_test("block", "block_margin_y_collapse_through_negative__content_box_rtl");
3010 }
3011
3012 #[test]
3013 fn block_margin_y_collapse_through_positive__border_box_ltr() {
3014 crate::run_xml_test("block", "block_margin_y_collapse_through_positive__border_box_ltr");
3015 }
3016
3017 #[test]
3018 fn block_margin_y_collapse_through_positive__content_box_ltr() {
3019 crate::run_xml_test("block", "block_margin_y_collapse_through_positive__content_box_ltr");
3020 }
3021
3022 #[test]
3023 fn block_margin_y_collapse_through_positive__border_box_rtl() {
3024 crate::run_xml_test("block", "block_margin_y_collapse_through_positive__border_box_rtl");
3025 }
3026
3027 #[test]
3028 fn block_margin_y_collapse_through_positive__content_box_rtl() {
3029 crate::run_xml_test("block", "block_margin_y_collapse_through_positive__content_box_rtl");
3030 }
3031
3032 #[test]
3033 fn block_margin_y_collapse_through_positive_and_negative__border_box_ltr() {
3034 crate::run_xml_test("block", "block_margin_y_collapse_through_positive_and_negative__border_box_ltr");
3035 }
3036
3037 #[test]
3038 fn block_margin_y_collapse_through_positive_and_negative__content_box_ltr() {
3039 crate::run_xml_test("block", "block_margin_y_collapse_through_positive_and_negative__content_box_ltr");
3040 }
3041
3042 #[test]
3043 fn block_margin_y_collapse_through_positive_and_negative__border_box_rtl() {
3044 crate::run_xml_test("block", "block_margin_y_collapse_through_positive_and_negative__border_box_rtl");
3045 }
3046
3047 #[test]
3048 fn block_margin_y_collapse_through_positive_and_negative__content_box_rtl() {
3049 crate::run_xml_test("block", "block_margin_y_collapse_through_positive_and_negative__content_box_rtl");
3050 }
3051
3052 #[test]
3053 fn block_margin_y_collapse_through_with_absolute_child__border_box_ltr() {
3054 crate::run_xml_test("block", "block_margin_y_collapse_through_with_absolute_child__border_box_ltr");
3055 }
3056
3057 #[test]
3058 fn block_margin_y_collapse_through_with_absolute_child__content_box_ltr() {
3059 crate::run_xml_test("block", "block_margin_y_collapse_through_with_absolute_child__content_box_ltr");
3060 }
3061
3062 #[test]
3063 fn block_margin_y_collapse_through_with_absolute_child__border_box_rtl() {
3064 crate::run_xml_test("block", "block_margin_y_collapse_through_with_absolute_child__border_box_rtl");
3065 }
3066
3067 #[test]
3068 fn block_margin_y_collapse_through_with_absolute_child__content_box_rtl() {
3069 crate::run_xml_test("block", "block_margin_y_collapse_through_with_absolute_child__content_box_rtl");
3070 }
3071
3072 #[test]
3073 fn block_margin_y_first_child_collapse_blocked_by_border_top__border_box_ltr() {
3074 crate::run_xml_test("block", "block_margin_y_first_child_collapse_blocked_by_border_top__border_box_ltr");
3075 }
3076
3077 #[test]
3078 fn block_margin_y_first_child_collapse_blocked_by_border_top__content_box_ltr() {
3079 crate::run_xml_test("block", "block_margin_y_first_child_collapse_blocked_by_border_top__content_box_ltr");
3080 }
3081
3082 #[test]
3083 fn block_margin_y_first_child_collapse_blocked_by_border_top__border_box_rtl() {
3084 crate::run_xml_test("block", "block_margin_y_first_child_collapse_blocked_by_border_top__border_box_rtl");
3085 }
3086
3087 #[test]
3088 fn block_margin_y_first_child_collapse_blocked_by_border_top__content_box_rtl() {
3089 crate::run_xml_test("block", "block_margin_y_first_child_collapse_blocked_by_border_top__content_box_rtl");
3090 }
3091
3092 #[test]
3093 fn block_margin_y_first_child_collapse_blocked_by_overflow_x_hidden__border_box_ltr() {
3094 crate::run_xml_test(
3095 "block",
3096 "block_margin_y_first_child_collapse_blocked_by_overflow_x_hidden__border_box_ltr",
3097 );
3098 }
3099
3100 #[test]
3101 fn block_margin_y_first_child_collapse_blocked_by_overflow_x_hidden__content_box_ltr() {
3102 crate::run_xml_test(
3103 "block",
3104 "block_margin_y_first_child_collapse_blocked_by_overflow_x_hidden__content_box_ltr",
3105 );
3106 }
3107
3108 #[test]
3109 fn block_margin_y_first_child_collapse_blocked_by_overflow_x_hidden__border_box_rtl() {
3110 crate::run_xml_test(
3111 "block",
3112 "block_margin_y_first_child_collapse_blocked_by_overflow_x_hidden__border_box_rtl",
3113 );
3114 }
3115
3116 #[test]
3117 fn block_margin_y_first_child_collapse_blocked_by_overflow_x_hidden__content_box_rtl() {
3118 crate::run_xml_test(
3119 "block",
3120 "block_margin_y_first_child_collapse_blocked_by_overflow_x_hidden__content_box_rtl",
3121 );
3122 }
3123
3124 #[test]
3125 fn block_margin_y_first_child_collapse_blocked_by_overflow_x_scroll__border_box_ltr() {
3126 crate::run_xml_test(
3127 "block",
3128 "block_margin_y_first_child_collapse_blocked_by_overflow_x_scroll__border_box_ltr",
3129 );
3130 }
3131
3132 #[test]
3133 fn block_margin_y_first_child_collapse_blocked_by_overflow_x_scroll__content_box_ltr() {
3134 crate::run_xml_test(
3135 "block",
3136 "block_margin_y_first_child_collapse_blocked_by_overflow_x_scroll__content_box_ltr",
3137 );
3138 }
3139
3140 #[test]
3141 fn block_margin_y_first_child_collapse_blocked_by_overflow_x_scroll__border_box_rtl() {
3142 crate::run_xml_test(
3143 "block",
3144 "block_margin_y_first_child_collapse_blocked_by_overflow_x_scroll__border_box_rtl",
3145 );
3146 }
3147
3148 #[test]
3149 fn block_margin_y_first_child_collapse_blocked_by_overflow_x_scroll__content_box_rtl() {
3150 crate::run_xml_test(
3151 "block",
3152 "block_margin_y_first_child_collapse_blocked_by_overflow_x_scroll__content_box_rtl",
3153 );
3154 }
3155
3156 #[test]
3157 fn block_margin_y_first_child_collapse_blocked_by_overflow_y_hidden__border_box_ltr() {
3158 crate::run_xml_test(
3159 "block",
3160 "block_margin_y_first_child_collapse_blocked_by_overflow_y_hidden__border_box_ltr",
3161 );
3162 }
3163
3164 #[test]
3165 fn block_margin_y_first_child_collapse_blocked_by_overflow_y_hidden__content_box_ltr() {
3166 crate::run_xml_test(
3167 "block",
3168 "block_margin_y_first_child_collapse_blocked_by_overflow_y_hidden__content_box_ltr",
3169 );
3170 }
3171
3172 #[test]
3173 fn block_margin_y_first_child_collapse_blocked_by_overflow_y_hidden__border_box_rtl() {
3174 crate::run_xml_test(
3175 "block",
3176 "block_margin_y_first_child_collapse_blocked_by_overflow_y_hidden__border_box_rtl",
3177 );
3178 }
3179
3180 #[test]
3181 fn block_margin_y_first_child_collapse_blocked_by_overflow_y_hidden__content_box_rtl() {
3182 crate::run_xml_test(
3183 "block",
3184 "block_margin_y_first_child_collapse_blocked_by_overflow_y_hidden__content_box_rtl",
3185 );
3186 }
3187
3188 #[test]
3189 fn block_margin_y_first_child_collapse_blocked_by_overflow_y_scroll__border_box_ltr() {
3190 crate::run_xml_test(
3191 "block",
3192 "block_margin_y_first_child_collapse_blocked_by_overflow_y_scroll__border_box_ltr",
3193 );
3194 }
3195
3196 #[test]
3197 fn block_margin_y_first_child_collapse_blocked_by_overflow_y_scroll__content_box_ltr() {
3198 crate::run_xml_test(
3199 "block",
3200 "block_margin_y_first_child_collapse_blocked_by_overflow_y_scroll__content_box_ltr",
3201 );
3202 }
3203
3204 #[test]
3205 fn block_margin_y_first_child_collapse_blocked_by_overflow_y_scroll__border_box_rtl() {
3206 crate::run_xml_test(
3207 "block",
3208 "block_margin_y_first_child_collapse_blocked_by_overflow_y_scroll__border_box_rtl",
3209 );
3210 }
3211
3212 #[test]
3213 fn block_margin_y_first_child_collapse_blocked_by_overflow_y_scroll__content_box_rtl() {
3214 crate::run_xml_test(
3215 "block",
3216 "block_margin_y_first_child_collapse_blocked_by_overflow_y_scroll__content_box_rtl",
3217 );
3218 }
3219
3220 #[test]
3221 fn block_margin_y_first_child_collapse_blocked_by_padding_top__border_box_ltr() {
3222 crate::run_xml_test("block", "block_margin_y_first_child_collapse_blocked_by_padding_top__border_box_ltr");
3223 }
3224
3225 #[test]
3226 fn block_margin_y_first_child_collapse_blocked_by_padding_top__content_box_ltr() {
3227 crate::run_xml_test("block", "block_margin_y_first_child_collapse_blocked_by_padding_top__content_box_ltr");
3228 }
3229
3230 #[test]
3231 fn block_margin_y_first_child_collapse_blocked_by_padding_top__border_box_rtl() {
3232 crate::run_xml_test("block", "block_margin_y_first_child_collapse_blocked_by_padding_top__border_box_rtl");
3233 }
3234
3235 #[test]
3236 fn block_margin_y_first_child_collapse_blocked_by_padding_top__content_box_rtl() {
3237 crate::run_xml_test("block", "block_margin_y_first_child_collapse_blocked_by_padding_top__content_box_rtl");
3238 }
3239
3240 #[test]
3241 fn block_margin_y_first_child_collapse_negative_equal__border_box_ltr() {
3242 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_equal__border_box_ltr");
3243 }
3244
3245 #[test]
3246 fn block_margin_y_first_child_collapse_negative_equal__content_box_ltr() {
3247 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_equal__content_box_ltr");
3248 }
3249
3250 #[test]
3251 fn block_margin_y_first_child_collapse_negative_equal__border_box_rtl() {
3252 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_equal__border_box_rtl");
3253 }
3254
3255 #[test]
3256 fn block_margin_y_first_child_collapse_negative_equal__content_box_rtl() {
3257 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_equal__content_box_rtl");
3258 }
3259
3260 #[test]
3261 fn block_margin_y_first_child_collapse_negative_parent_larger__border_box_ltr() {
3262 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_parent_larger__border_box_ltr");
3263 }
3264
3265 #[test]
3266 fn block_margin_y_first_child_collapse_negative_parent_larger__content_box_ltr() {
3267 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_parent_larger__content_box_ltr");
3268 }
3269
3270 #[test]
3271 fn block_margin_y_first_child_collapse_negative_parent_larger__border_box_rtl() {
3272 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_parent_larger__border_box_rtl");
3273 }
3274
3275 #[test]
3276 fn block_margin_y_first_child_collapse_negative_parent_larger__content_box_rtl() {
3277 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_parent_larger__content_box_rtl");
3278 }
3279
3280 #[test]
3281 fn block_margin_y_first_child_collapse_negative_parent_smaller__border_box_ltr() {
3282 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_parent_smaller__border_box_ltr");
3283 }
3284
3285 #[test]
3286 fn block_margin_y_first_child_collapse_negative_parent_smaller__content_box_ltr() {
3287 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_parent_smaller__content_box_ltr");
3288 }
3289
3290 #[test]
3291 fn block_margin_y_first_child_collapse_negative_parent_smaller__border_box_rtl() {
3292 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_parent_smaller__border_box_rtl");
3293 }
3294
3295 #[test]
3296 fn block_margin_y_first_child_collapse_negative_parent_smaller__content_box_rtl() {
3297 crate::run_xml_test("block", "block_margin_y_first_child_collapse_negative_parent_smaller__content_box_rtl");
3298 }
3299
3300 #[test]
3301 fn block_margin_y_first_child_collapse_not_blocked_by_border_bottom__border_box_ltr() {
3302 crate::run_xml_test(
3303 "block",
3304 "block_margin_y_first_child_collapse_not_blocked_by_border_bottom__border_box_ltr",
3305 );
3306 }
3307
3308 #[test]
3309 fn block_margin_y_first_child_collapse_not_blocked_by_border_bottom__content_box_ltr() {
3310 crate::run_xml_test(
3311 "block",
3312 "block_margin_y_first_child_collapse_not_blocked_by_border_bottom__content_box_ltr",
3313 );
3314 }
3315
3316 #[test]
3317 fn block_margin_y_first_child_collapse_not_blocked_by_border_bottom__border_box_rtl() {
3318 crate::run_xml_test(
3319 "block",
3320 "block_margin_y_first_child_collapse_not_blocked_by_border_bottom__border_box_rtl",
3321 );
3322 }
3323
3324 #[test]
3325 fn block_margin_y_first_child_collapse_not_blocked_by_border_bottom__content_box_rtl() {
3326 crate::run_xml_test(
3327 "block",
3328 "block_margin_y_first_child_collapse_not_blocked_by_border_bottom__content_box_rtl",
3329 );
3330 }
3331
3332 #[test]
3333 fn block_margin_y_first_child_collapse_not_blocked_by_padding_bottom__border_box_ltr() {
3334 crate::run_xml_test(
3335 "block",
3336 "block_margin_y_first_child_collapse_not_blocked_by_padding_bottom__border_box_ltr",
3337 );
3338 }
3339
3340 #[test]
3341 fn block_margin_y_first_child_collapse_not_blocked_by_padding_bottom__content_box_ltr() {
3342 crate::run_xml_test(
3343 "block",
3344 "block_margin_y_first_child_collapse_not_blocked_by_padding_bottom__content_box_ltr",
3345 );
3346 }
3347
3348 #[test]
3349 fn block_margin_y_first_child_collapse_not_blocked_by_padding_bottom__border_box_rtl() {
3350 crate::run_xml_test(
3351 "block",
3352 "block_margin_y_first_child_collapse_not_blocked_by_padding_bottom__border_box_rtl",
3353 );
3354 }
3355
3356 #[test]
3357 fn block_margin_y_first_child_collapse_not_blocked_by_padding_bottom__content_box_rtl() {
3358 crate::run_xml_test(
3359 "block",
3360 "block_margin_y_first_child_collapse_not_blocked_by_padding_bottom__content_box_rtl",
3361 );
3362 }
3363
3364 #[test]
3365 fn block_margin_y_first_child_collapse_positive_and_negative__border_box_ltr() {
3366 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_and_negative__border_box_ltr");
3367 }
3368
3369 #[test]
3370 fn block_margin_y_first_child_collapse_positive_and_negative__content_box_ltr() {
3371 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_and_negative__content_box_ltr");
3372 }
3373
3374 #[test]
3375 fn block_margin_y_first_child_collapse_positive_and_negative__border_box_rtl() {
3376 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_and_negative__border_box_rtl");
3377 }
3378
3379 #[test]
3380 fn block_margin_y_first_child_collapse_positive_and_negative__content_box_rtl() {
3381 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_and_negative__content_box_rtl");
3382 }
3383
3384 #[test]
3385 fn block_margin_y_first_child_collapse_positive_equal__border_box_ltr() {
3386 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_equal__border_box_ltr");
3387 }
3388
3389 #[test]
3390 fn block_margin_y_first_child_collapse_positive_equal__content_box_ltr() {
3391 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_equal__content_box_ltr");
3392 }
3393
3394 #[test]
3395 fn block_margin_y_first_child_collapse_positive_equal__border_box_rtl() {
3396 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_equal__border_box_rtl");
3397 }
3398
3399 #[test]
3400 fn block_margin_y_first_child_collapse_positive_equal__content_box_rtl() {
3401 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_equal__content_box_rtl");
3402 }
3403
3404 #[test]
3405 fn block_margin_y_first_child_collapse_positive_parent_larger__border_box_ltr() {
3406 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_parent_larger__border_box_ltr");
3407 }
3408
3409 #[test]
3410 fn block_margin_y_first_child_collapse_positive_parent_larger__content_box_ltr() {
3411 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_parent_larger__content_box_ltr");
3412 }
3413
3414 #[test]
3415 fn block_margin_y_first_child_collapse_positive_parent_larger__border_box_rtl() {
3416 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_parent_larger__border_box_rtl");
3417 }
3418
3419 #[test]
3420 fn block_margin_y_first_child_collapse_positive_parent_larger__content_box_rtl() {
3421 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_parent_larger__content_box_rtl");
3422 }
3423
3424 #[test]
3425 fn block_margin_y_first_child_collapse_positive_parent_smaller__border_box_ltr() {
3426 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_parent_smaller__border_box_ltr");
3427 }
3428
3429 #[test]
3430 fn block_margin_y_first_child_collapse_positive_parent_smaller__content_box_ltr() {
3431 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_parent_smaller__content_box_ltr");
3432 }
3433
3434 #[test]
3435 fn block_margin_y_first_child_collapse_positive_parent_smaller__border_box_rtl() {
3436 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_parent_smaller__border_box_rtl");
3437 }
3438
3439 #[test]
3440 fn block_margin_y_first_child_collapse_positive_parent_smaller__content_box_rtl() {
3441 crate::run_xml_test("block", "block_margin_y_first_child_collapse_positive_parent_smaller__content_box_rtl");
3442 }
3443
3444 #[test]
3445 fn block_margin_y_first_granchild_collapse_positive_and_negative__border_box_ltr() {
3446 crate::run_xml_test("block", "block_margin_y_first_granchild_collapse_positive_and_negative__border_box_ltr");
3447 }
3448
3449 #[test]
3450 fn block_margin_y_first_granchild_collapse_positive_and_negative__content_box_ltr() {
3451 crate::run_xml_test("block", "block_margin_y_first_granchild_collapse_positive_and_negative__content_box_ltr");
3452 }
3453
3454 #[test]
3455 fn block_margin_y_first_granchild_collapse_positive_and_negative__border_box_rtl() {
3456 crate::run_xml_test("block", "block_margin_y_first_granchild_collapse_positive_and_negative__border_box_rtl");
3457 }
3458
3459 #[test]
3460 fn block_margin_y_first_granchild_collapse_positive_and_negative__content_box_rtl() {
3461 crate::run_xml_test("block", "block_margin_y_first_granchild_collapse_positive_and_negative__content_box_rtl");
3462 }
3463
3464 #[test]
3465 fn block_margin_y_first_granchild_collapse_positive_equal__border_box_ltr() {
3466 crate::run_xml_test("block", "block_margin_y_first_granchild_collapse_positive_equal__border_box_ltr");
3467 }
3468
3469 #[test]
3470 fn block_margin_y_first_granchild_collapse_positive_equal__content_box_ltr() {
3471 crate::run_xml_test("block", "block_margin_y_first_granchild_collapse_positive_equal__content_box_ltr");
3472 }
3473
3474 #[test]
3475 fn block_margin_y_first_granchild_collapse_positive_equal__border_box_rtl() {
3476 crate::run_xml_test("block", "block_margin_y_first_granchild_collapse_positive_equal__border_box_rtl");
3477 }
3478
3479 #[test]
3480 fn block_margin_y_first_granchild_collapse_positive_equal__content_box_rtl() {
3481 crate::run_xml_test("block", "block_margin_y_first_granchild_collapse_positive_equal__content_box_rtl");
3482 }
3483
3484 #[test]
3485 fn block_margin_y_last_child_collapse_blocked_by_border_bottom__border_box_ltr() {
3486 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_border_bottom__border_box_ltr");
3487 }
3488
3489 #[test]
3490 fn block_margin_y_last_child_collapse_blocked_by_border_bottom__content_box_ltr() {
3491 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_border_bottom__content_box_ltr");
3492 }
3493
3494 #[test]
3495 fn block_margin_y_last_child_collapse_blocked_by_border_bottom__border_box_rtl() {
3496 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_border_bottom__border_box_rtl");
3497 }
3498
3499 #[test]
3500 fn block_margin_y_last_child_collapse_blocked_by_border_bottom__content_box_rtl() {
3501 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_border_bottom__content_box_rtl");
3502 }
3503
3504 #[test]
3505 fn block_margin_y_last_child_collapse_blocked_by_overflow_x_hidden__border_box_ltr() {
3506 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_overflow_x_hidden__border_box_ltr");
3507 }
3508
3509 #[test]
3510 fn block_margin_y_last_child_collapse_blocked_by_overflow_x_hidden__content_box_ltr() {
3511 crate::run_xml_test(
3512 "block",
3513 "block_margin_y_last_child_collapse_blocked_by_overflow_x_hidden__content_box_ltr",
3514 );
3515 }
3516
3517 #[test]
3518 fn block_margin_y_last_child_collapse_blocked_by_overflow_x_hidden__border_box_rtl() {
3519 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_overflow_x_hidden__border_box_rtl");
3520 }
3521
3522 #[test]
3523 fn block_margin_y_last_child_collapse_blocked_by_overflow_x_hidden__content_box_rtl() {
3524 crate::run_xml_test(
3525 "block",
3526 "block_margin_y_last_child_collapse_blocked_by_overflow_x_hidden__content_box_rtl",
3527 );
3528 }
3529
3530 #[test]
3531 fn block_margin_y_last_child_collapse_blocked_by_overflow_x_scroll__border_box_ltr() {
3532 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_overflow_x_scroll__border_box_ltr");
3533 }
3534
3535 #[test]
3536 fn block_margin_y_last_child_collapse_blocked_by_overflow_x_scroll__content_box_ltr() {
3537 crate::run_xml_test(
3538 "block",
3539 "block_margin_y_last_child_collapse_blocked_by_overflow_x_scroll__content_box_ltr",
3540 );
3541 }
3542
3543 #[test]
3544 fn block_margin_y_last_child_collapse_blocked_by_overflow_x_scroll__border_box_rtl() {
3545 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_overflow_x_scroll__border_box_rtl");
3546 }
3547
3548 #[test]
3549 fn block_margin_y_last_child_collapse_blocked_by_overflow_x_scroll__content_box_rtl() {
3550 crate::run_xml_test(
3551 "block",
3552 "block_margin_y_last_child_collapse_blocked_by_overflow_x_scroll__content_box_rtl",
3553 );
3554 }
3555
3556 #[test]
3557 fn block_margin_y_last_child_collapse_blocked_by_overflow_y_hidden__border_box_ltr() {
3558 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_overflow_y_hidden__border_box_ltr");
3559 }
3560
3561 #[test]
3562 fn block_margin_y_last_child_collapse_blocked_by_overflow_y_hidden__content_box_ltr() {
3563 crate::run_xml_test(
3564 "block",
3565 "block_margin_y_last_child_collapse_blocked_by_overflow_y_hidden__content_box_ltr",
3566 );
3567 }
3568
3569 #[test]
3570 fn block_margin_y_last_child_collapse_blocked_by_overflow_y_hidden__border_box_rtl() {
3571 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_overflow_y_hidden__border_box_rtl");
3572 }
3573
3574 #[test]
3575 fn block_margin_y_last_child_collapse_blocked_by_overflow_y_hidden__content_box_rtl() {
3576 crate::run_xml_test(
3577 "block",
3578 "block_margin_y_last_child_collapse_blocked_by_overflow_y_hidden__content_box_rtl",
3579 );
3580 }
3581
3582 #[test]
3583 fn block_margin_y_last_child_collapse_blocked_by_overflow_y_scroll__border_box_ltr() {
3584 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_overflow_y_scroll__border_box_ltr");
3585 }
3586
3587 #[test]
3588 fn block_margin_y_last_child_collapse_blocked_by_overflow_y_scroll__content_box_ltr() {
3589 crate::run_xml_test(
3590 "block",
3591 "block_margin_y_last_child_collapse_blocked_by_overflow_y_scroll__content_box_ltr",
3592 );
3593 }
3594
3595 #[test]
3596 fn block_margin_y_last_child_collapse_blocked_by_overflow_y_scroll__border_box_rtl() {
3597 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_overflow_y_scroll__border_box_rtl");
3598 }
3599
3600 #[test]
3601 fn block_margin_y_last_child_collapse_blocked_by_overflow_y_scroll__content_box_rtl() {
3602 crate::run_xml_test(
3603 "block",
3604 "block_margin_y_last_child_collapse_blocked_by_overflow_y_scroll__content_box_rtl",
3605 );
3606 }
3607
3608 #[test]
3609 fn block_margin_y_last_child_collapse_blocked_by_padding_bottom__border_box_ltr() {
3610 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_padding_bottom__border_box_ltr");
3611 }
3612
3613 #[test]
3614 fn block_margin_y_last_child_collapse_blocked_by_padding_bottom__content_box_ltr() {
3615 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_padding_bottom__content_box_ltr");
3616 }
3617
3618 #[test]
3619 fn block_margin_y_last_child_collapse_blocked_by_padding_bottom__border_box_rtl() {
3620 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_padding_bottom__border_box_rtl");
3621 }
3622
3623 #[test]
3624 fn block_margin_y_last_child_collapse_blocked_by_padding_bottom__content_box_rtl() {
3625 crate::run_xml_test("block", "block_margin_y_last_child_collapse_blocked_by_padding_bottom__content_box_rtl");
3626 }
3627
3628 #[test]
3629 fn block_margin_y_last_child_collapse_negative_equal__border_box_ltr() {
3630 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_equal__border_box_ltr");
3631 }
3632
3633 #[test]
3634 fn block_margin_y_last_child_collapse_negative_equal__content_box_ltr() {
3635 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_equal__content_box_ltr");
3636 }
3637
3638 #[test]
3639 fn block_margin_y_last_child_collapse_negative_equal__border_box_rtl() {
3640 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_equal__border_box_rtl");
3641 }
3642
3643 #[test]
3644 fn block_margin_y_last_child_collapse_negative_equal__content_box_rtl() {
3645 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_equal__content_box_rtl");
3646 }
3647
3648 #[test]
3649 fn block_margin_y_last_child_collapse_negative_parent_larger__border_box_ltr() {
3650 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_parent_larger__border_box_ltr");
3651 }
3652
3653 #[test]
3654 fn block_margin_y_last_child_collapse_negative_parent_larger__content_box_ltr() {
3655 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_parent_larger__content_box_ltr");
3656 }
3657
3658 #[test]
3659 fn block_margin_y_last_child_collapse_negative_parent_larger__border_box_rtl() {
3660 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_parent_larger__border_box_rtl");
3661 }
3662
3663 #[test]
3664 fn block_margin_y_last_child_collapse_negative_parent_larger__content_box_rtl() {
3665 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_parent_larger__content_box_rtl");
3666 }
3667
3668 #[test]
3669 fn block_margin_y_last_child_collapse_negative_parent_smaller__border_box_ltr() {
3670 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_parent_smaller__border_box_ltr");
3671 }
3672
3673 #[test]
3674 fn block_margin_y_last_child_collapse_negative_parent_smaller__content_box_ltr() {
3675 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_parent_smaller__content_box_ltr");
3676 }
3677
3678 #[test]
3679 fn block_margin_y_last_child_collapse_negative_parent_smaller__border_box_rtl() {
3680 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_parent_smaller__border_box_rtl");
3681 }
3682
3683 #[test]
3684 fn block_margin_y_last_child_collapse_negative_parent_smaller__content_box_rtl() {
3685 crate::run_xml_test("block", "block_margin_y_last_child_collapse_negative_parent_smaller__content_box_rtl");
3686 }
3687
3688 #[test]
3689 fn block_margin_y_last_child_collapse_not_blocked_by_border_top__border_box_ltr() {
3690 crate::run_xml_test("block", "block_margin_y_last_child_collapse_not_blocked_by_border_top__border_box_ltr");
3691 }
3692
3693 #[test]
3694 fn block_margin_y_last_child_collapse_not_blocked_by_border_top__content_box_ltr() {
3695 crate::run_xml_test("block", "block_margin_y_last_child_collapse_not_blocked_by_border_top__content_box_ltr");
3696 }
3697
3698 #[test]
3699 fn block_margin_y_last_child_collapse_not_blocked_by_border_top__border_box_rtl() {
3700 crate::run_xml_test("block", "block_margin_y_last_child_collapse_not_blocked_by_border_top__border_box_rtl");
3701 }
3702
3703 #[test]
3704 fn block_margin_y_last_child_collapse_not_blocked_by_border_top__content_box_rtl() {
3705 crate::run_xml_test("block", "block_margin_y_last_child_collapse_not_blocked_by_border_top__content_box_rtl");
3706 }
3707
3708 #[test]
3709 fn block_margin_y_last_child_collapse_not_blocked_by_padding_top__border_box_ltr() {
3710 crate::run_xml_test("block", "block_margin_y_last_child_collapse_not_blocked_by_padding_top__border_box_ltr");
3711 }
3712
3713 #[test]
3714 fn block_margin_y_last_child_collapse_not_blocked_by_padding_top__content_box_ltr() {
3715 crate::run_xml_test("block", "block_margin_y_last_child_collapse_not_blocked_by_padding_top__content_box_ltr");
3716 }
3717
3718 #[test]
3719 fn block_margin_y_last_child_collapse_not_blocked_by_padding_top__border_box_rtl() {
3720 crate::run_xml_test("block", "block_margin_y_last_child_collapse_not_blocked_by_padding_top__border_box_rtl");
3721 }
3722
3723 #[test]
3724 fn block_margin_y_last_child_collapse_not_blocked_by_padding_top__content_box_rtl() {
3725 crate::run_xml_test("block", "block_margin_y_last_child_collapse_not_blocked_by_padding_top__content_box_rtl");
3726 }
3727
3728 #[test]
3729 fn block_margin_y_last_child_collapse_positive_and_negative__border_box_ltr() {
3730 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_and_negative__border_box_ltr");
3731 }
3732
3733 #[test]
3734 fn block_margin_y_last_child_collapse_positive_and_negative__content_box_ltr() {
3735 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_and_negative__content_box_ltr");
3736 }
3737
3738 #[test]
3739 fn block_margin_y_last_child_collapse_positive_and_negative__border_box_rtl() {
3740 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_and_negative__border_box_rtl");
3741 }
3742
3743 #[test]
3744 fn block_margin_y_last_child_collapse_positive_and_negative__content_box_rtl() {
3745 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_and_negative__content_box_rtl");
3746 }
3747
3748 #[test]
3749 fn block_margin_y_last_child_collapse_positive_equal__border_box_ltr() {
3750 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_equal__border_box_ltr");
3751 }
3752
3753 #[test]
3754 fn block_margin_y_last_child_collapse_positive_equal__content_box_ltr() {
3755 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_equal__content_box_ltr");
3756 }
3757
3758 #[test]
3759 fn block_margin_y_last_child_collapse_positive_equal__border_box_rtl() {
3760 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_equal__border_box_rtl");
3761 }
3762
3763 #[test]
3764 fn block_margin_y_last_child_collapse_positive_equal__content_box_rtl() {
3765 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_equal__content_box_rtl");
3766 }
3767
3768 #[test]
3769 fn block_margin_y_last_child_collapse_positive_parent_larger__border_box_ltr() {
3770 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_parent_larger__border_box_ltr");
3771 }
3772
3773 #[test]
3774 fn block_margin_y_last_child_collapse_positive_parent_larger__content_box_ltr() {
3775 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_parent_larger__content_box_ltr");
3776 }
3777
3778 #[test]
3779 fn block_margin_y_last_child_collapse_positive_parent_larger__border_box_rtl() {
3780 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_parent_larger__border_box_rtl");
3781 }
3782
3783 #[test]
3784 fn block_margin_y_last_child_collapse_positive_parent_larger__content_box_rtl() {
3785 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_parent_larger__content_box_rtl");
3786 }
3787
3788 #[test]
3789 fn block_margin_y_last_child_collapse_positive_parent_smaller__border_box_ltr() {
3790 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_parent_smaller__border_box_ltr");
3791 }
3792
3793 #[test]
3794 fn block_margin_y_last_child_collapse_positive_parent_smaller__content_box_ltr() {
3795 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_parent_smaller__content_box_ltr");
3796 }
3797
3798 #[test]
3799 fn block_margin_y_last_child_collapse_positive_parent_smaller__border_box_rtl() {
3800 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_parent_smaller__border_box_rtl");
3801 }
3802
3803 #[test]
3804 fn block_margin_y_last_child_collapse_positive_parent_smaller__content_box_rtl() {
3805 crate::run_xml_test("block", "block_margin_y_last_child_collapse_positive_parent_smaller__content_box_rtl");
3806 }
3807
3808 #[test]
3809 fn block_margin_y_last_granchild_collapse_positive_equal__border_box_ltr() {
3810 crate::run_xml_test("block", "block_margin_y_last_granchild_collapse_positive_equal__border_box_ltr");
3811 }
3812
3813 #[test]
3814 fn block_margin_y_last_granchild_collapse_positive_equal__content_box_ltr() {
3815 crate::run_xml_test("block", "block_margin_y_last_granchild_collapse_positive_equal__content_box_ltr");
3816 }
3817
3818 #[test]
3819 fn block_margin_y_last_granchild_collapse_positive_equal__border_box_rtl() {
3820 crate::run_xml_test("block", "block_margin_y_last_granchild_collapse_positive_equal__border_box_rtl");
3821 }
3822
3823 #[test]
3824 fn block_margin_y_last_granchild_collapse_positive_equal__content_box_rtl() {
3825 crate::run_xml_test("block", "block_margin_y_last_granchild_collapse_positive_equal__content_box_rtl");
3826 }
3827
3828 #[test]
3829 fn block_margin_y_sibling_collapse_negative__border_box_ltr() {
3830 crate::run_xml_test("block", "block_margin_y_sibling_collapse_negative__border_box_ltr");
3831 }
3832
3833 #[test]
3834 fn block_margin_y_sibling_collapse_negative__content_box_ltr() {
3835 crate::run_xml_test("block", "block_margin_y_sibling_collapse_negative__content_box_ltr");
3836 }
3837
3838 #[test]
3839 fn block_margin_y_sibling_collapse_negative__border_box_rtl() {
3840 crate::run_xml_test("block", "block_margin_y_sibling_collapse_negative__border_box_rtl");
3841 }
3842
3843 #[test]
3844 fn block_margin_y_sibling_collapse_negative__content_box_rtl() {
3845 crate::run_xml_test("block", "block_margin_y_sibling_collapse_negative__content_box_rtl");
3846 }
3847
3848 #[test]
3849 fn block_margin_y_sibling_collapse_negative_percentage__border_box_ltr() {
3850 crate::run_xml_test("block", "block_margin_y_sibling_collapse_negative_percentage__border_box_ltr");
3851 }
3852
3853 #[test]
3854 fn block_margin_y_sibling_collapse_negative_percentage__content_box_ltr() {
3855 crate::run_xml_test("block", "block_margin_y_sibling_collapse_negative_percentage__content_box_ltr");
3856 }
3857
3858 #[test]
3859 fn block_margin_y_sibling_collapse_negative_percentage__border_box_rtl() {
3860 crate::run_xml_test("block", "block_margin_y_sibling_collapse_negative_percentage__border_box_rtl");
3861 }
3862
3863 #[test]
3864 fn block_margin_y_sibling_collapse_negative_percentage__content_box_rtl() {
3865 crate::run_xml_test("block", "block_margin_y_sibling_collapse_negative_percentage__content_box_rtl");
3866 }
3867
3868 #[test]
3869 fn block_margin_y_sibling_collapse_positive__border_box_ltr() {
3870 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive__border_box_ltr");
3871 }
3872
3873 #[test]
3874 fn block_margin_y_sibling_collapse_positive__content_box_ltr() {
3875 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive__content_box_ltr");
3876 }
3877
3878 #[test]
3879 fn block_margin_y_sibling_collapse_positive__border_box_rtl() {
3880 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive__border_box_rtl");
3881 }
3882
3883 #[test]
3884 fn block_margin_y_sibling_collapse_positive__content_box_rtl() {
3885 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive__content_box_rtl");
3886 }
3887
3888 #[test]
3889 fn block_margin_y_sibling_collapse_positive_and_negative__border_box_ltr() {
3890 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive_and_negative__border_box_ltr");
3891 }
3892
3893 #[test]
3894 fn block_margin_y_sibling_collapse_positive_and_negative__content_box_ltr() {
3895 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive_and_negative__content_box_ltr");
3896 }
3897
3898 #[test]
3899 fn block_margin_y_sibling_collapse_positive_and_negative__border_box_rtl() {
3900 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive_and_negative__border_box_rtl");
3901 }
3902
3903 #[test]
3904 fn block_margin_y_sibling_collapse_positive_and_negative__content_box_rtl() {
3905 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive_and_negative__content_box_rtl");
3906 }
3907
3908 #[test]
3909 fn block_margin_y_sibling_collapse_positive_and_negative_percentage__border_box_ltr() {
3910 crate::run_xml_test(
3911 "block",
3912 "block_margin_y_sibling_collapse_positive_and_negative_percentage__border_box_ltr",
3913 );
3914 }
3915
3916 #[test]
3917 fn block_margin_y_sibling_collapse_positive_and_negative_percentage__content_box_ltr() {
3918 crate::run_xml_test(
3919 "block",
3920 "block_margin_y_sibling_collapse_positive_and_negative_percentage__content_box_ltr",
3921 );
3922 }
3923
3924 #[test]
3925 fn block_margin_y_sibling_collapse_positive_and_negative_percentage__border_box_rtl() {
3926 crate::run_xml_test(
3927 "block",
3928 "block_margin_y_sibling_collapse_positive_and_negative_percentage__border_box_rtl",
3929 );
3930 }
3931
3932 #[test]
3933 fn block_margin_y_sibling_collapse_positive_and_negative_percentage__content_box_rtl() {
3934 crate::run_xml_test(
3935 "block",
3936 "block_margin_y_sibling_collapse_positive_and_negative_percentage__content_box_rtl",
3937 );
3938 }
3939
3940 #[test]
3941 fn block_margin_y_sibling_collapse_positive_percentage__border_box_ltr() {
3942 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive_percentage__border_box_ltr");
3943 }
3944
3945 #[test]
3946 fn block_margin_y_sibling_collapse_positive_percentage__content_box_ltr() {
3947 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive_percentage__content_box_ltr");
3948 }
3949
3950 #[test]
3951 fn block_margin_y_sibling_collapse_positive_percentage__border_box_rtl() {
3952 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive_percentage__border_box_rtl");
3953 }
3954
3955 #[test]
3956 fn block_margin_y_sibling_collapse_positive_percentage__content_box_rtl() {
3957 crate::run_xml_test("block", "block_margin_y_sibling_collapse_positive_percentage__content_box_rtl");
3958 }
3959
3960 #[test]
3961 fn block_margin_y_simple_negative__border_box_ltr() {
3962 crate::run_xml_test("block", "block_margin_y_simple_negative__border_box_ltr");
3963 }
3964
3965 #[test]
3966 fn block_margin_y_simple_negative__content_box_ltr() {
3967 crate::run_xml_test("block", "block_margin_y_simple_negative__content_box_ltr");
3968 }
3969
3970 #[test]
3971 fn block_margin_y_simple_negative__border_box_rtl() {
3972 crate::run_xml_test("block", "block_margin_y_simple_negative__border_box_rtl");
3973 }
3974
3975 #[test]
3976 fn block_margin_y_simple_negative__content_box_rtl() {
3977 crate::run_xml_test("block", "block_margin_y_simple_negative__content_box_rtl");
3978 }
3979
3980 #[test]
3981 fn block_margin_y_simple_negative_percentage_other__border_box_ltr() {
3982 crate::run_xml_test("block", "block_margin_y_simple_negative_percentage_other__border_box_ltr");
3983 }
3984
3985 #[test]
3986 fn block_margin_y_simple_negative_percentage_other__content_box_ltr() {
3987 crate::run_xml_test("block", "block_margin_y_simple_negative_percentage_other__content_box_ltr");
3988 }
3989
3990 #[test]
3991 fn block_margin_y_simple_negative_percentage_other__border_box_rtl() {
3992 crate::run_xml_test("block", "block_margin_y_simple_negative_percentage_other__border_box_rtl");
3993 }
3994
3995 #[test]
3996 fn block_margin_y_simple_negative_percentage_other__content_box_rtl() {
3997 crate::run_xml_test("block", "block_margin_y_simple_negative_percentage_other__content_box_rtl");
3998 }
3999
4000 #[test]
4001 fn block_margin_y_simple_negative_percentage_self__border_box_ltr() {
4002 crate::run_xml_test("block", "block_margin_y_simple_negative_percentage_self__border_box_ltr");
4003 }
4004
4005 #[test]
4006 fn block_margin_y_simple_negative_percentage_self__content_box_ltr() {
4007 crate::run_xml_test("block", "block_margin_y_simple_negative_percentage_self__content_box_ltr");
4008 }
4009
4010 #[test]
4011 fn block_margin_y_simple_negative_percentage_self__border_box_rtl() {
4012 crate::run_xml_test("block", "block_margin_y_simple_negative_percentage_self__border_box_rtl");
4013 }
4014
4015 #[test]
4016 fn block_margin_y_simple_negative_percentage_self__content_box_rtl() {
4017 crate::run_xml_test("block", "block_margin_y_simple_negative_percentage_self__content_box_rtl");
4018 }
4019
4020 #[test]
4021 fn block_margin_y_simple_positive__border_box_ltr() {
4022 crate::run_xml_test("block", "block_margin_y_simple_positive__border_box_ltr");
4023 }
4024
4025 #[test]
4026 fn block_margin_y_simple_positive__content_box_ltr() {
4027 crate::run_xml_test("block", "block_margin_y_simple_positive__content_box_ltr");
4028 }
4029
4030 #[test]
4031 fn block_margin_y_simple_positive__border_box_rtl() {
4032 crate::run_xml_test("block", "block_margin_y_simple_positive__border_box_rtl");
4033 }
4034
4035 #[test]
4036 fn block_margin_y_simple_positive__content_box_rtl() {
4037 crate::run_xml_test("block", "block_margin_y_simple_positive__content_box_rtl");
4038 }
4039
4040 #[test]
4041 fn block_margin_y_simple_positive_percentage_other__border_box_ltr() {
4042 crate::run_xml_test("block", "block_margin_y_simple_positive_percentage_other__border_box_ltr");
4043 }
4044
4045 #[test]
4046 fn block_margin_y_simple_positive_percentage_other__content_box_ltr() {
4047 crate::run_xml_test("block", "block_margin_y_simple_positive_percentage_other__content_box_ltr");
4048 }
4049
4050 #[test]
4051 fn block_margin_y_simple_positive_percentage_other__border_box_rtl() {
4052 crate::run_xml_test("block", "block_margin_y_simple_positive_percentage_other__border_box_rtl");
4053 }
4054
4055 #[test]
4056 fn block_margin_y_simple_positive_percentage_other__content_box_rtl() {
4057 crate::run_xml_test("block", "block_margin_y_simple_positive_percentage_other__content_box_rtl");
4058 }
4059
4060 #[test]
4061 fn block_margin_y_simple_positive_percentage_self__border_box_ltr() {
4062 crate::run_xml_test("block", "block_margin_y_simple_positive_percentage_self__border_box_ltr");
4063 }
4064
4065 #[test]
4066 fn block_margin_y_simple_positive_percentage_self__content_box_ltr() {
4067 crate::run_xml_test("block", "block_margin_y_simple_positive_percentage_self__content_box_ltr");
4068 }
4069
4070 #[test]
4071 fn block_margin_y_simple_positive_percentage_self__border_box_rtl() {
4072 crate::run_xml_test("block", "block_margin_y_simple_positive_percentage_self__border_box_rtl");
4073 }
4074
4075 #[test]
4076 fn block_margin_y_simple_positive_percentage_self__content_box_rtl() {
4077 crate::run_xml_test("block", "block_margin_y_simple_positive_percentage_self__content_box_rtl");
4078 }
4079
4080 #[test]
4081 fn block_margin_y_total_collapse__border_box_ltr() {
4082 crate::run_xml_test("block", "block_margin_y_total_collapse__border_box_ltr");
4083 }
4084
4085 #[test]
4086 fn block_margin_y_total_collapse__content_box_ltr() {
4087 crate::run_xml_test("block", "block_margin_y_total_collapse__content_box_ltr");
4088 }
4089
4090 #[test]
4091 fn block_margin_y_total_collapse__border_box_rtl() {
4092 crate::run_xml_test("block", "block_margin_y_total_collapse__border_box_rtl");
4093 }
4094
4095 #[test]
4096 fn block_margin_y_total_collapse__content_box_rtl() {
4097 crate::run_xml_test("block", "block_margin_y_total_collapse__content_box_rtl");
4098 }
4099
4100 #[test]
4101 fn block_margin_y_total_collapse_complex__border_box_ltr() {
4102 crate::run_xml_test("block", "block_margin_y_total_collapse_complex__border_box_ltr");
4103 }
4104
4105 #[test]
4106 fn block_margin_y_total_collapse_complex__content_box_ltr() {
4107 crate::run_xml_test("block", "block_margin_y_total_collapse_complex__content_box_ltr");
4108 }
4109
4110 #[test]
4111 fn block_margin_y_total_collapse_complex__border_box_rtl() {
4112 crate::run_xml_test("block", "block_margin_y_total_collapse_complex__border_box_rtl");
4113 }
4114
4115 #[test]
4116 fn block_margin_y_total_collapse_complex__content_box_rtl() {
4117 crate::run_xml_test("block", "block_margin_y_total_collapse_complex__content_box_rtl");
4118 }
4119
4120 #[test]
4121 fn block_nested_direction_rtl__border_box_ltr() {
4122 crate::run_xml_test("block", "block_nested_direction_rtl__border_box_ltr");
4123 }
4124
4125 #[test]
4126 fn block_nested_direction_rtl__content_box_ltr() {
4127 crate::run_xml_test("block", "block_nested_direction_rtl__content_box_ltr");
4128 }
4129
4130 #[test]
4131 fn block_nested_direction_rtl__border_box_rtl() {
4132 crate::run_xml_test("block", "block_nested_direction_rtl__border_box_rtl");
4133 }
4134
4135 #[test]
4136 fn block_nested_direction_rtl__content_box_rtl() {
4137 crate::run_xml_test("block", "block_nested_direction_rtl__content_box_rtl");
4138 }
4139
4140 #[test]
4141 fn block_overflow_scroll_direction_rtl__border_box_ltr() {
4142 crate::run_xml_test("block", "block_overflow_scroll_direction_rtl__border_box_ltr");
4143 }
4144
4145 #[test]
4146 fn block_overflow_scroll_direction_rtl__content_box_ltr() {
4147 crate::run_xml_test("block", "block_overflow_scroll_direction_rtl__content_box_ltr");
4148 }
4149
4150 #[test]
4151 fn block_overflow_scroll_direction_rtl__border_box_rtl() {
4152 crate::run_xml_test("block", "block_overflow_scroll_direction_rtl__border_box_rtl");
4153 }
4154
4155 #[test]
4156 fn block_overflow_scroll_direction_rtl__content_box_rtl() {
4157 crate::run_xml_test("block", "block_overflow_scroll_direction_rtl__content_box_rtl");
4158 }
4159
4160 #[test]
4161 fn block_overflow_scrollbars_overridden_by_available_space__border_box_ltr() {
4162 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_available_space__border_box_ltr");
4163 }
4164
4165 #[test]
4166 fn block_overflow_scrollbars_overridden_by_available_space__content_box_ltr() {
4167 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_available_space__content_box_ltr");
4168 }
4169
4170 #[test]
4171 fn block_overflow_scrollbars_overridden_by_available_space__border_box_rtl() {
4172 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_available_space__border_box_rtl");
4173 }
4174
4175 #[test]
4176 fn block_overflow_scrollbars_overridden_by_available_space__content_box_rtl() {
4177 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_available_space__content_box_rtl");
4178 }
4179
4180 #[test]
4181 fn block_overflow_scrollbars_overridden_by_max_size__border_box_ltr() {
4182 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_max_size__border_box_ltr");
4183 }
4184
4185 #[test]
4186 fn block_overflow_scrollbars_overridden_by_max_size__content_box_ltr() {
4187 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_max_size__content_box_ltr");
4188 }
4189
4190 #[test]
4191 fn block_overflow_scrollbars_overridden_by_max_size__border_box_rtl() {
4192 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_max_size__border_box_rtl");
4193 }
4194
4195 #[test]
4196 fn block_overflow_scrollbars_overridden_by_max_size__content_box_rtl() {
4197 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_max_size__content_box_rtl");
4198 }
4199
4200 #[test]
4201 fn block_overflow_scrollbars_overridden_by_size__border_box_ltr() {
4202 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_size__border_box_ltr");
4203 }
4204
4205 #[test]
4206 fn block_overflow_scrollbars_overridden_by_size__content_box_ltr() {
4207 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_size__content_box_ltr");
4208 }
4209
4210 #[test]
4211 fn block_overflow_scrollbars_overridden_by_size__border_box_rtl() {
4212 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_size__border_box_rtl");
4213 }
4214
4215 #[test]
4216 fn block_overflow_scrollbars_overridden_by_size__content_box_rtl() {
4217 crate::run_xml_test("block", "block_overflow_scrollbars_overridden_by_size__content_box_rtl");
4218 }
4219
4220 #[test]
4221 fn block_overflow_scrollbars_take_up_space_both_axis__border_box_ltr() {
4222 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_both_axis__border_box_ltr");
4223 }
4224
4225 #[test]
4226 fn block_overflow_scrollbars_take_up_space_both_axis__content_box_ltr() {
4227 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_both_axis__content_box_ltr");
4228 }
4229
4230 #[test]
4231 fn block_overflow_scrollbars_take_up_space_both_axis__border_box_rtl() {
4232 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_both_axis__border_box_rtl");
4233 }
4234
4235 #[test]
4236 fn block_overflow_scrollbars_take_up_space_both_axis__content_box_rtl() {
4237 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_both_axis__content_box_rtl");
4238 }
4239
4240 #[test]
4241 fn block_overflow_scrollbars_take_up_space_cross_axis__border_box_ltr() {
4242 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_cross_axis__border_box_ltr");
4243 }
4244
4245 #[test]
4246 fn block_overflow_scrollbars_take_up_space_cross_axis__content_box_ltr() {
4247 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_cross_axis__content_box_ltr");
4248 }
4249
4250 #[test]
4251 fn block_overflow_scrollbars_take_up_space_cross_axis__border_box_rtl() {
4252 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_cross_axis__border_box_rtl");
4253 }
4254
4255 #[test]
4256 fn block_overflow_scrollbars_take_up_space_cross_axis__content_box_rtl() {
4257 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_cross_axis__content_box_rtl");
4258 }
4259
4260 #[test]
4261 fn block_overflow_scrollbars_take_up_space_main_axis__border_box_ltr() {
4262 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_main_axis__border_box_ltr");
4263 }
4264
4265 #[test]
4266 fn block_overflow_scrollbars_take_up_space_main_axis__content_box_ltr() {
4267 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_main_axis__content_box_ltr");
4268 }
4269
4270 #[test]
4271 fn block_overflow_scrollbars_take_up_space_main_axis__border_box_rtl() {
4272 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_main_axis__border_box_rtl");
4273 }
4274
4275 #[test]
4276 fn block_overflow_scrollbars_take_up_space_main_axis__content_box_rtl() {
4277 crate::run_xml_test("block", "block_overflow_scrollbars_take_up_space_main_axis__content_box_rtl");
4278 }
4279
4280 #[test]
4281 fn block_padding_border_fixed_size__border_box_ltr() {
4282 crate::run_xml_test("block", "block_padding_border_fixed_size__border_box_ltr");
4283 }
4284
4285 #[test]
4286 fn block_padding_border_fixed_size__content_box_ltr() {
4287 crate::run_xml_test("block", "block_padding_border_fixed_size__content_box_ltr");
4288 }
4289
4290 #[test]
4291 fn block_padding_border_fixed_size__border_box_rtl() {
4292 crate::run_xml_test("block", "block_padding_border_fixed_size__border_box_rtl");
4293 }
4294
4295 #[test]
4296 fn block_padding_border_fixed_size__content_box_rtl() {
4297 crate::run_xml_test("block", "block_padding_border_fixed_size__content_box_rtl");
4298 }
4299
4300 #[test]
4301 fn block_padding_border_intrinsic_size__border_box_ltr() {
4302 crate::run_xml_test("block", "block_padding_border_intrinsic_size__border_box_ltr");
4303 }
4304
4305 #[test]
4306 fn block_padding_border_intrinsic_size__content_box_ltr() {
4307 crate::run_xml_test("block", "block_padding_border_intrinsic_size__content_box_ltr");
4308 }
4309
4310 #[test]
4311 fn block_padding_border_intrinsic_size__border_box_rtl() {
4312 crate::run_xml_test("block", "block_padding_border_intrinsic_size__border_box_rtl");
4313 }
4314
4315 #[test]
4316 fn block_padding_border_intrinsic_size__content_box_rtl() {
4317 crate::run_xml_test("block", "block_padding_border_intrinsic_size__content_box_rtl");
4318 }
4319
4320 #[test]
4321 fn block_padding_border_overrides_max_size__border_box_ltr() {
4322 crate::run_xml_test("block", "block_padding_border_overrides_max_size__border_box_ltr");
4323 }
4324
4325 #[test]
4326 fn block_padding_border_overrides_max_size__content_box_ltr() {
4327 crate::run_xml_test("block", "block_padding_border_overrides_max_size__content_box_ltr");
4328 }
4329
4330 #[test]
4331 fn block_padding_border_overrides_max_size__border_box_rtl() {
4332 crate::run_xml_test("block", "block_padding_border_overrides_max_size__border_box_rtl");
4333 }
4334
4335 #[test]
4336 fn block_padding_border_overrides_max_size__content_box_rtl() {
4337 crate::run_xml_test("block", "block_padding_border_overrides_max_size__content_box_rtl");
4338 }
4339
4340 #[test]
4341 fn block_padding_border_overrides_min_size__border_box_ltr() {
4342 crate::run_xml_test("block", "block_padding_border_overrides_min_size__border_box_ltr");
4343 }
4344
4345 #[test]
4346 fn block_padding_border_overrides_min_size__content_box_ltr() {
4347 crate::run_xml_test("block", "block_padding_border_overrides_min_size__content_box_ltr");
4348 }
4349
4350 #[test]
4351 fn block_padding_border_overrides_min_size__border_box_rtl() {
4352 crate::run_xml_test("block", "block_padding_border_overrides_min_size__border_box_rtl");
4353 }
4354
4355 #[test]
4356 fn block_padding_border_overrides_min_size__content_box_rtl() {
4357 crate::run_xml_test("block", "block_padding_border_overrides_min_size__content_box_rtl");
4358 }
4359
4360 #[test]
4361 fn block_padding_border_overrides_size__border_box_ltr() {
4362 crate::run_xml_test("block", "block_padding_border_overrides_size__border_box_ltr");
4363 }
4364
4365 #[test]
4366 fn block_padding_border_overrides_size__content_box_ltr() {
4367 crate::run_xml_test("block", "block_padding_border_overrides_size__content_box_ltr");
4368 }
4369
4370 #[test]
4371 fn block_padding_border_overrides_size__border_box_rtl() {
4372 crate::run_xml_test("block", "block_padding_border_overrides_size__border_box_rtl");
4373 }
4374
4375 #[test]
4376 fn block_padding_border_overrides_size__content_box_rtl() {
4377 crate::run_xml_test("block", "block_padding_border_overrides_size__content_box_rtl");
4378 }
4379
4380 #[test]
4381 fn block_padding_border_percentage_fixed_size__border_box_ltr() {
4382 crate::run_xml_test("block", "block_padding_border_percentage_fixed_size__border_box_ltr");
4383 }
4384
4385 #[test]
4386 fn block_padding_border_percentage_fixed_size__content_box_ltr() {
4387 crate::run_xml_test("block", "block_padding_border_percentage_fixed_size__content_box_ltr");
4388 }
4389
4390 #[test]
4391 fn block_padding_border_percentage_fixed_size__border_box_rtl() {
4392 crate::run_xml_test("block", "block_padding_border_percentage_fixed_size__border_box_rtl");
4393 }
4394
4395 #[test]
4396 fn block_padding_border_percentage_fixed_size__content_box_rtl() {
4397 crate::run_xml_test("block", "block_padding_border_percentage_fixed_size__content_box_rtl");
4398 }
4399
4400 #[test]
4401 fn block_padding_border_percentage_intrinsic_size__border_box_ltr() {
4402 crate::run_xml_test("block", "block_padding_border_percentage_intrinsic_size__border_box_ltr");
4403 }
4404
4405 #[test]
4406 fn block_padding_border_percentage_intrinsic_size__content_box_ltr() {
4407 crate::run_xml_test("block", "block_padding_border_percentage_intrinsic_size__content_box_ltr");
4408 }
4409
4410 #[test]
4411 fn block_padding_border_percentage_intrinsic_size__border_box_rtl() {
4412 crate::run_xml_test("block", "block_padding_border_percentage_intrinsic_size__border_box_rtl");
4413 }
4414
4415 #[test]
4416 fn block_padding_border_percentage_intrinsic_size__content_box_rtl() {
4417 crate::run_xml_test("block", "block_padding_border_percentage_intrinsic_size__content_box_rtl");
4418 }
4419
4420 #[test]
4421 fn block_padding_fixed_size__border_box_ltr() {
4422 crate::run_xml_test("block", "block_padding_fixed_size__border_box_ltr");
4423 }
4424
4425 #[test]
4426 fn block_padding_fixed_size__content_box_ltr() {
4427 crate::run_xml_test("block", "block_padding_fixed_size__content_box_ltr");
4428 }
4429
4430 #[test]
4431 fn block_padding_fixed_size__border_box_rtl() {
4432 crate::run_xml_test("block", "block_padding_fixed_size__border_box_rtl");
4433 }
4434
4435 #[test]
4436 fn block_padding_fixed_size__content_box_rtl() {
4437 crate::run_xml_test("block", "block_padding_fixed_size__content_box_rtl");
4438 }
4439
4440 #[test]
4441 fn block_padding_intrinsic_size__border_box_ltr() {
4442 crate::run_xml_test("block", "block_padding_intrinsic_size__border_box_ltr");
4443 }
4444
4445 #[test]
4446 fn block_padding_intrinsic_size__content_box_ltr() {
4447 crate::run_xml_test("block", "block_padding_intrinsic_size__content_box_ltr");
4448 }
4449
4450 #[test]
4451 fn block_padding_intrinsic_size__border_box_rtl() {
4452 crate::run_xml_test("block", "block_padding_intrinsic_size__border_box_rtl");
4453 }
4454
4455 #[test]
4456 fn block_padding_intrinsic_size__content_box_rtl() {
4457 crate::run_xml_test("block", "block_padding_intrinsic_size__content_box_rtl");
4458 }
4459
4460 #[test]
4461 fn block_padding_percentage_fixed_size__border_box_ltr() {
4462 crate::run_xml_test("block", "block_padding_percentage_fixed_size__border_box_ltr");
4463 }
4464
4465 #[test]
4466 fn block_padding_percentage_fixed_size__content_box_ltr() {
4467 crate::run_xml_test("block", "block_padding_percentage_fixed_size__content_box_ltr");
4468 }
4469
4470 #[test]
4471 fn block_padding_percentage_fixed_size__border_box_rtl() {
4472 crate::run_xml_test("block", "block_padding_percentage_fixed_size__border_box_rtl");
4473 }
4474
4475 #[test]
4476 fn block_padding_percentage_fixed_size__content_box_rtl() {
4477 crate::run_xml_test("block", "block_padding_percentage_fixed_size__content_box_rtl");
4478 }
4479
4480 #[test]
4481 fn block_padding_percentage_intrinsic_size__border_box_ltr() {
4482 crate::run_xml_test("block", "block_padding_percentage_intrinsic_size__border_box_ltr");
4483 }
4484
4485 #[test]
4486 fn block_padding_percentage_intrinsic_size__content_box_ltr() {
4487 crate::run_xml_test("block", "block_padding_percentage_intrinsic_size__content_box_ltr");
4488 }
4489
4490 #[test]
4491 fn block_padding_percentage_intrinsic_size__border_box_rtl() {
4492 crate::run_xml_test("block", "block_padding_percentage_intrinsic_size__border_box_rtl");
4493 }
4494
4495 #[test]
4496 fn block_padding_percentage_intrinsic_size__content_box_rtl() {
4497 crate::run_xml_test("block", "block_padding_percentage_intrinsic_size__content_box_rtl");
4498 }
4499
4500 #[test]
4501 fn block_padding_rtl__border_box_ltr() {
4502 crate::run_xml_test("block", "block_padding_rtl__border_box_ltr");
4503 }
4504
4505 #[test]
4506 fn block_padding_rtl__content_box_ltr() {
4507 crate::run_xml_test("block", "block_padding_rtl__content_box_ltr");
4508 }
4509
4510 #[test]
4511 fn block_padding_rtl__border_box_rtl() {
4512 crate::run_xml_test("block", "block_padding_rtl__border_box_rtl");
4513 }
4514
4515 #[test]
4516 fn block_padding_rtl__content_box_rtl() {
4517 crate::run_xml_test("block", "block_padding_rtl__content_box_rtl");
4518 }
4519
4520 #[test]
4521 fn block_scrollbar_rtl__border_box_ltr() {
4522 crate::run_xml_test("block", "block_scrollbar_rtl__border_box_ltr");
4523 }
4524
4525 #[test]
4526 fn block_scrollbar_rtl__content_box_ltr() {
4527 crate::run_xml_test("block", "block_scrollbar_rtl__content_box_ltr");
4528 }
4529
4530 #[test]
4531 fn block_scrollbar_rtl__border_box_rtl() {
4532 crate::run_xml_test("block", "block_scrollbar_rtl__border_box_rtl");
4533 }
4534
4535 #[test]
4536 fn block_scrollbar_rtl__content_box_rtl() {
4537 crate::run_xml_test("block", "block_scrollbar_rtl__content_box_rtl");
4538 }
4539
4540 #[test]
4541 fn block_text_align_center_rtl__border_box_ltr() {
4542 crate::run_xml_test("block", "block_text_align_center_rtl__border_box_ltr");
4543 }
4544
4545 #[test]
4546 fn block_text_align_center_rtl__content_box_ltr() {
4547 crate::run_xml_test("block", "block_text_align_center_rtl__content_box_ltr");
4548 }
4549
4550 #[test]
4551 fn block_text_align_center_rtl__border_box_rtl() {
4552 crate::run_xml_test("block", "block_text_align_center_rtl__border_box_rtl");
4553 }
4554
4555 #[test]
4556 fn block_text_align_center_rtl__content_box_rtl() {
4557 crate::run_xml_test("block", "block_text_align_center_rtl__content_box_rtl");
4558 }
4559}
4560
4561mod blockflex {
4562 #[test]
4563 fn blockflex_block_in_flex_column__border_box_ltr() {
4564 crate::run_xml_test("blockflex", "blockflex_block_in_flex_column__border_box_ltr");
4565 }
4566
4567 #[test]
4568 fn blockflex_block_in_flex_column__content_box_ltr() {
4569 crate::run_xml_test("blockflex", "blockflex_block_in_flex_column__content_box_ltr");
4570 }
4571
4572 #[test]
4573 fn blockflex_block_in_flex_column__border_box_rtl() {
4574 crate::run_xml_test("blockflex", "blockflex_block_in_flex_column__border_box_rtl");
4575 }
4576
4577 #[test]
4578 fn blockflex_block_in_flex_column__content_box_rtl() {
4579 crate::run_xml_test("blockflex", "blockflex_block_in_flex_column__content_box_rtl");
4580 }
4581
4582 #[test]
4583 fn blockflex_block_in_flex_row__border_box_ltr() {
4584 crate::run_xml_test("blockflex", "blockflex_block_in_flex_row__border_box_ltr");
4585 }
4586
4587 #[test]
4588 fn blockflex_block_in_flex_row__content_box_ltr() {
4589 crate::run_xml_test("blockflex", "blockflex_block_in_flex_row__content_box_ltr");
4590 }
4591
4592 #[test]
4593 fn blockflex_block_in_flex_row__border_box_rtl() {
4594 crate::run_xml_test("blockflex", "blockflex_block_in_flex_row__border_box_rtl");
4595 }
4596
4597 #[test]
4598 fn blockflex_block_in_flex_row__content_box_rtl() {
4599 crate::run_xml_test("blockflex", "blockflex_block_in_flex_row__content_box_rtl");
4600 }
4601
4602 #[test]
4603 fn blockflex_flex_in_block__border_box_ltr() {
4604 crate::run_xml_test("blockflex", "blockflex_flex_in_block__border_box_ltr");
4605 }
4606
4607 #[test]
4608 fn blockflex_flex_in_block__content_box_ltr() {
4609 crate::run_xml_test("blockflex", "blockflex_flex_in_block__content_box_ltr");
4610 }
4611
4612 #[test]
4613 fn blockflex_flex_in_block__border_box_rtl() {
4614 crate::run_xml_test("blockflex", "blockflex_flex_in_block__border_box_rtl");
4615 }
4616
4617 #[test]
4618 fn blockflex_flex_in_block__content_box_rtl() {
4619 crate::run_xml_test("blockflex", "blockflex_flex_in_block__content_box_rtl");
4620 }
4621
4622 #[test]
4623 fn blockflex_margin_y_collapse_through_blocked_by_flex__border_box_ltr() {
4624 crate::run_xml_test("blockflex", "blockflex_margin_y_collapse_through_blocked_by_flex__border_box_ltr");
4625 }
4626
4627 #[test]
4628 fn blockflex_margin_y_collapse_through_blocked_by_flex__content_box_ltr() {
4629 crate::run_xml_test("blockflex", "blockflex_margin_y_collapse_through_blocked_by_flex__content_box_ltr");
4630 }
4631
4632 #[test]
4633 fn blockflex_margin_y_collapse_through_blocked_by_flex__border_box_rtl() {
4634 crate::run_xml_test("blockflex", "blockflex_margin_y_collapse_through_blocked_by_flex__border_box_rtl");
4635 }
4636
4637 #[test]
4638 fn blockflex_margin_y_collapse_through_blocked_by_flex__content_box_rtl() {
4639 crate::run_xml_test("blockflex", "blockflex_margin_y_collapse_through_blocked_by_flex__content_box_rtl");
4640 }
4641
4642 #[test]
4643 fn blockflex_margin_y_first_child_collapse_blocked_by_flex__border_box_ltr() {
4644 crate::run_xml_test("blockflex", "blockflex_margin_y_first_child_collapse_blocked_by_flex__border_box_ltr");
4645 }
4646
4647 #[test]
4648 fn blockflex_margin_y_first_child_collapse_blocked_by_flex__content_box_ltr() {
4649 crate::run_xml_test("blockflex", "blockflex_margin_y_first_child_collapse_blocked_by_flex__content_box_ltr");
4650 }
4651
4652 #[test]
4653 fn blockflex_margin_y_first_child_collapse_blocked_by_flex__border_box_rtl() {
4654 crate::run_xml_test("blockflex", "blockflex_margin_y_first_child_collapse_blocked_by_flex__border_box_rtl");
4655 }
4656
4657 #[test]
4658 fn blockflex_margin_y_first_child_collapse_blocked_by_flex__content_box_rtl() {
4659 crate::run_xml_test("blockflex", "blockflex_margin_y_first_child_collapse_blocked_by_flex__content_box_rtl");
4660 }
4661
4662 #[test]
4663 fn blockflex_margin_y_last_child_collapse_blocked_by_flex__border_box_ltr() {
4664 crate::run_xml_test("blockflex", "blockflex_margin_y_last_child_collapse_blocked_by_flex__border_box_ltr");
4665 }
4666
4667 #[test]
4668 fn blockflex_margin_y_last_child_collapse_blocked_by_flex__content_box_ltr() {
4669 crate::run_xml_test("blockflex", "blockflex_margin_y_last_child_collapse_blocked_by_flex__content_box_ltr");
4670 }
4671
4672 #[test]
4673 fn blockflex_margin_y_last_child_collapse_blocked_by_flex__border_box_rtl() {
4674 crate::run_xml_test("blockflex", "blockflex_margin_y_last_child_collapse_blocked_by_flex__border_box_rtl");
4675 }
4676
4677 #[test]
4678 fn blockflex_margin_y_last_child_collapse_blocked_by_flex__content_box_rtl() {
4679 crate::run_xml_test("blockflex", "blockflex_margin_y_last_child_collapse_blocked_by_flex__content_box_rtl");
4680 }
4681
4682 #[test]
4683 fn blockflex_overflow_hidden__border_box_ltr() {
4684 crate::run_xml_test("blockflex", "blockflex_overflow_hidden__border_box_ltr");
4685 }
4686
4687 #[test]
4688 fn blockflex_overflow_hidden__content_box_ltr() {
4689 crate::run_xml_test("blockflex", "blockflex_overflow_hidden__content_box_ltr");
4690 }
4691
4692 #[test]
4693 fn blockflex_overflow_hidden__border_box_rtl() {
4694 crate::run_xml_test("blockflex", "blockflex_overflow_hidden__border_box_rtl");
4695 }
4696
4697 #[test]
4698 fn blockflex_overflow_hidden__content_box_rtl() {
4699 crate::run_xml_test("blockflex", "blockflex_overflow_hidden__content_box_rtl");
4700 }
4701}
4702
4703mod blockgrid {
4704 #[test]
4705 fn blockgrid_block_in_grid_auto__border_box_ltr() {
4706 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_auto__border_box_ltr");
4707 }
4708
4709 #[test]
4710 fn blockgrid_block_in_grid_auto__content_box_ltr() {
4711 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_auto__content_box_ltr");
4712 }
4713
4714 #[test]
4715 fn blockgrid_block_in_grid_auto__border_box_rtl() {
4716 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_auto__border_box_rtl");
4717 }
4718
4719 #[test]
4720 fn blockgrid_block_in_grid_auto__content_box_rtl() {
4721 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_auto__content_box_rtl");
4722 }
4723
4724 #[test]
4725 fn blockgrid_block_in_grid_fixed_fit_content_larger__border_box_ltr() {
4726 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_larger__border_box_ltr");
4727 }
4728
4729 #[test]
4730 fn blockgrid_block_in_grid_fixed_fit_content_larger__content_box_ltr() {
4731 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_larger__content_box_ltr");
4732 }
4733
4734 #[test]
4735 fn blockgrid_block_in_grid_fixed_fit_content_larger__border_box_rtl() {
4736 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_larger__border_box_rtl");
4737 }
4738
4739 #[test]
4740 fn blockgrid_block_in_grid_fixed_fit_content_larger__content_box_rtl() {
4741 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_larger__content_box_rtl");
4742 }
4743
4744 #[test]
4745 fn blockgrid_block_in_grid_fixed_fit_content_middle__border_box_ltr() {
4746 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_middle__border_box_ltr");
4747 }
4748
4749 #[test]
4750 fn blockgrid_block_in_grid_fixed_fit_content_middle__content_box_ltr() {
4751 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_middle__content_box_ltr");
4752 }
4753
4754 #[test]
4755 fn blockgrid_block_in_grid_fixed_fit_content_middle__border_box_rtl() {
4756 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_middle__border_box_rtl");
4757 }
4758
4759 #[test]
4760 fn blockgrid_block_in_grid_fixed_fit_content_middle__content_box_rtl() {
4761 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_middle__content_box_rtl");
4762 }
4763
4764 #[test]
4765 fn blockgrid_block_in_grid_fixed_fit_content_smaller__border_box_ltr() {
4766 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_smaller__border_box_ltr");
4767 }
4768
4769 #[test]
4770 fn blockgrid_block_in_grid_fixed_fit_content_smaller__content_box_ltr() {
4771 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_smaller__content_box_ltr");
4772 }
4773
4774 #[test]
4775 fn blockgrid_block_in_grid_fixed_fit_content_smaller__border_box_rtl() {
4776 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_smaller__border_box_rtl");
4777 }
4778
4779 #[test]
4780 fn blockgrid_block_in_grid_fixed_fit_content_smaller__content_box_rtl() {
4781 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_fit_content_smaller__content_box_rtl");
4782 }
4783
4784 #[test]
4785 fn blockgrid_block_in_grid_fixed_larger__border_box_ltr() {
4786 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_larger__border_box_ltr");
4787 }
4788
4789 #[test]
4790 fn blockgrid_block_in_grid_fixed_larger__content_box_ltr() {
4791 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_larger__content_box_ltr");
4792 }
4793
4794 #[test]
4795 fn blockgrid_block_in_grid_fixed_larger__border_box_rtl() {
4796 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_larger__border_box_rtl");
4797 }
4798
4799 #[test]
4800 fn blockgrid_block_in_grid_fixed_larger__content_box_rtl() {
4801 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_larger__content_box_rtl");
4802 }
4803
4804 #[test]
4805 fn blockgrid_block_in_grid_fixed_middle__border_box_ltr() {
4806 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_middle__border_box_ltr");
4807 }
4808
4809 #[test]
4810 fn blockgrid_block_in_grid_fixed_middle__content_box_ltr() {
4811 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_middle__content_box_ltr");
4812 }
4813
4814 #[test]
4815 fn blockgrid_block_in_grid_fixed_middle__border_box_rtl() {
4816 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_middle__border_box_rtl");
4817 }
4818
4819 #[test]
4820 fn blockgrid_block_in_grid_fixed_middle__content_box_rtl() {
4821 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_middle__content_box_rtl");
4822 }
4823
4824 #[test]
4825 fn blockgrid_block_in_grid_fixed_smaller__border_box_ltr() {
4826 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_smaller__border_box_ltr");
4827 }
4828
4829 #[test]
4830 fn blockgrid_block_in_grid_fixed_smaller__content_box_ltr() {
4831 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_smaller__content_box_ltr");
4832 }
4833
4834 #[test]
4835 fn blockgrid_block_in_grid_fixed_smaller__border_box_rtl() {
4836 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_smaller__border_box_rtl");
4837 }
4838
4839 #[test]
4840 fn blockgrid_block_in_grid_fixed_smaller__content_box_rtl() {
4841 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fixed_smaller__content_box_rtl");
4842 }
4843
4844 #[test]
4845 fn blockgrid_block_in_grid_fr__border_box_ltr() {
4846 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fr__border_box_ltr");
4847 }
4848
4849 #[test]
4850 fn blockgrid_block_in_grid_fr__content_box_ltr() {
4851 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fr__content_box_ltr");
4852 }
4853
4854 #[test]
4855 fn blockgrid_block_in_grid_fr__border_box_rtl() {
4856 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fr__border_box_rtl");
4857 }
4858
4859 #[test]
4860 fn blockgrid_block_in_grid_fr__content_box_rtl() {
4861 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_fr__content_box_rtl");
4862 }
4863
4864 #[test]
4865 fn blockgrid_block_in_grid_max_content__border_box_ltr() {
4866 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_max_content__border_box_ltr");
4867 }
4868
4869 #[test]
4870 fn blockgrid_block_in_grid_max_content__content_box_ltr() {
4871 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_max_content__content_box_ltr");
4872 }
4873
4874 #[test]
4875 fn blockgrid_block_in_grid_max_content__border_box_rtl() {
4876 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_max_content__border_box_rtl");
4877 }
4878
4879 #[test]
4880 fn blockgrid_block_in_grid_max_content__content_box_rtl() {
4881 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_max_content__content_box_rtl");
4882 }
4883
4884 #[test]
4885 fn blockgrid_block_in_grid_min_content__border_box_ltr() {
4886 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_min_content__border_box_ltr");
4887 }
4888
4889 #[test]
4890 fn blockgrid_block_in_grid_min_content__content_box_ltr() {
4891 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_min_content__content_box_ltr");
4892 }
4893
4894 #[test]
4895 fn blockgrid_block_in_grid_min_content__border_box_rtl() {
4896 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_min_content__border_box_rtl");
4897 }
4898
4899 #[test]
4900 fn blockgrid_block_in_grid_min_content__content_box_rtl() {
4901 crate::run_xml_test("blockgrid", "blockgrid_block_in_grid_min_content__content_box_rtl");
4902 }
4903
4904 #[test]
4905 fn blockgrid_grid_in_block__border_box_ltr() {
4906 crate::run_xml_test("blockgrid", "blockgrid_grid_in_block__border_box_ltr");
4907 }
4908
4909 #[test]
4910 fn blockgrid_grid_in_block__content_box_ltr() {
4911 crate::run_xml_test("blockgrid", "blockgrid_grid_in_block__content_box_ltr");
4912 }
4913
4914 #[test]
4915 fn blockgrid_grid_in_block__border_box_rtl() {
4916 crate::run_xml_test("blockgrid", "blockgrid_grid_in_block__border_box_rtl");
4917 }
4918
4919 #[test]
4920 fn blockgrid_grid_in_block__content_box_rtl() {
4921 crate::run_xml_test("blockgrid", "blockgrid_grid_in_block__content_box_rtl");
4922 }
4923
4924 #[test]
4925 fn blockgrid_margin_y_collapse_through_blocked_by_grid__border_box_ltr() {
4926 crate::run_xml_test("blockgrid", "blockgrid_margin_y_collapse_through_blocked_by_grid__border_box_ltr");
4927 }
4928
4929 #[test]
4930 fn blockgrid_margin_y_collapse_through_blocked_by_grid__content_box_ltr() {
4931 crate::run_xml_test("blockgrid", "blockgrid_margin_y_collapse_through_blocked_by_grid__content_box_ltr");
4932 }
4933
4934 #[test]
4935 fn blockgrid_margin_y_collapse_through_blocked_by_grid__border_box_rtl() {
4936 crate::run_xml_test("blockgrid", "blockgrid_margin_y_collapse_through_blocked_by_grid__border_box_rtl");
4937 }
4938
4939 #[test]
4940 fn blockgrid_margin_y_collapse_through_blocked_by_grid__content_box_rtl() {
4941 crate::run_xml_test("blockgrid", "blockgrid_margin_y_collapse_through_blocked_by_grid__content_box_rtl");
4942 }
4943
4944 #[test]
4945 fn blockgrid_margin_y_first_child_collapse_blocked_by_grid__border_box_ltr() {
4946 crate::run_xml_test("blockgrid", "blockgrid_margin_y_first_child_collapse_blocked_by_grid__border_box_ltr");
4947 }
4948
4949 #[test]
4950 fn blockgrid_margin_y_first_child_collapse_blocked_by_grid__content_box_ltr() {
4951 crate::run_xml_test("blockgrid", "blockgrid_margin_y_first_child_collapse_blocked_by_grid__content_box_ltr");
4952 }
4953
4954 #[test]
4955 fn blockgrid_margin_y_first_child_collapse_blocked_by_grid__border_box_rtl() {
4956 crate::run_xml_test("blockgrid", "blockgrid_margin_y_first_child_collapse_blocked_by_grid__border_box_rtl");
4957 }
4958
4959 #[test]
4960 fn blockgrid_margin_y_first_child_collapse_blocked_by_grid__content_box_rtl() {
4961 crate::run_xml_test("blockgrid", "blockgrid_margin_y_first_child_collapse_blocked_by_grid__content_box_rtl");
4962 }
4963
4964 #[test]
4965 fn blockgrid_margin_y_last_child_collapse_blocked_by_grid__border_box_ltr() {
4966 crate::run_xml_test("blockgrid", "blockgrid_margin_y_last_child_collapse_blocked_by_grid__border_box_ltr");
4967 }
4968
4969 #[test]
4970 fn blockgrid_margin_y_last_child_collapse_blocked_by_grid__content_box_ltr() {
4971 crate::run_xml_test("blockgrid", "blockgrid_margin_y_last_child_collapse_blocked_by_grid__content_box_ltr");
4972 }
4973
4974 #[test]
4975 fn blockgrid_margin_y_last_child_collapse_blocked_by_grid__border_box_rtl() {
4976 crate::run_xml_test("blockgrid", "blockgrid_margin_y_last_child_collapse_blocked_by_grid__border_box_rtl");
4977 }
4978
4979 #[test]
4980 fn blockgrid_margin_y_last_child_collapse_blocked_by_grid__content_box_rtl() {
4981 crate::run_xml_test("blockgrid", "blockgrid_margin_y_last_child_collapse_blocked_by_grid__content_box_rtl");
4982 }
4983}
4984
4985mod flex {
4986 #[test]
4987 fn absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__border_box_ltr() {
4988 crate::run_xml_test(
4989 "flex",
4990 "absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__border_box_ltr",
4991 );
4992 }
4993
4994 #[test]
4995 fn absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__content_box_ltr() {
4996 crate::run_xml_test(
4997 "flex",
4998 "absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__content_box_ltr",
4999 );
5000 }
5001
5002 #[test]
5003 fn absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__border_box_rtl() {
5004 crate::run_xml_test(
5005 "flex",
5006 "absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__border_box_rtl",
5007 );
5008 }
5009
5010 #[test]
5011 fn absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__content_box_rtl() {
5012 crate::run_xml_test(
5013 "flex",
5014 "absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset__content_box_rtl",
5015 );
5016 }
5017
5018 #[test]
5019 fn absolute_aspect_ratio_fill_height__border_box_ltr() {
5020 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_height__border_box_ltr");
5021 }
5022
5023 #[test]
5024 fn absolute_aspect_ratio_fill_height__content_box_ltr() {
5025 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_height__content_box_ltr");
5026 }
5027
5028 #[test]
5029 fn absolute_aspect_ratio_fill_height__border_box_rtl() {
5030 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_height__border_box_rtl");
5031 }
5032
5033 #[test]
5034 fn absolute_aspect_ratio_fill_height__content_box_rtl() {
5035 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_height__content_box_rtl");
5036 }
5037
5038 #[test]
5039 fn absolute_aspect_ratio_fill_height_from_inset__border_box_ltr() {
5040 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_height_from_inset__border_box_ltr");
5041 }
5042
5043 #[test]
5044 fn absolute_aspect_ratio_fill_height_from_inset__content_box_ltr() {
5045 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_height_from_inset__content_box_ltr");
5046 }
5047
5048 #[test]
5049 fn absolute_aspect_ratio_fill_height_from_inset__border_box_rtl() {
5050 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_height_from_inset__border_box_rtl");
5051 }
5052
5053 #[test]
5054 fn absolute_aspect_ratio_fill_height_from_inset__content_box_rtl() {
5055 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_height_from_inset__content_box_rtl");
5056 }
5057
5058 #[test]
5059 fn absolute_aspect_ratio_fill_max_height__border_box_ltr() {
5060 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_max_height__border_box_ltr");
5061 }
5062
5063 #[test]
5064 fn absolute_aspect_ratio_fill_max_height__content_box_ltr() {
5065 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_max_height__content_box_ltr");
5066 }
5067
5068 #[test]
5069 fn absolute_aspect_ratio_fill_max_height__border_box_rtl() {
5070 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_max_height__border_box_rtl");
5071 }
5072
5073 #[test]
5074 fn absolute_aspect_ratio_fill_max_height__content_box_rtl() {
5075 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_max_height__content_box_rtl");
5076 }
5077
5078 #[test]
5079 fn absolute_aspect_ratio_fill_max_width__border_box_ltr() {
5080 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_max_width__border_box_ltr");
5081 }
5082
5083 #[test]
5084 fn absolute_aspect_ratio_fill_max_width__content_box_ltr() {
5085 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_max_width__content_box_ltr");
5086 }
5087
5088 #[test]
5089 fn absolute_aspect_ratio_fill_max_width__border_box_rtl() {
5090 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_max_width__border_box_rtl");
5091 }
5092
5093 #[test]
5094 fn absolute_aspect_ratio_fill_max_width__content_box_rtl() {
5095 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_max_width__content_box_rtl");
5096 }
5097
5098 #[test]
5099 fn absolute_aspect_ratio_fill_min_height__border_box_ltr() {
5100 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_min_height__border_box_ltr");
5101 }
5102
5103 #[test]
5104 fn absolute_aspect_ratio_fill_min_height__content_box_ltr() {
5105 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_min_height__content_box_ltr");
5106 }
5107
5108 #[test]
5109 fn absolute_aspect_ratio_fill_min_height__border_box_rtl() {
5110 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_min_height__border_box_rtl");
5111 }
5112
5113 #[test]
5114 fn absolute_aspect_ratio_fill_min_height__content_box_rtl() {
5115 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_min_height__content_box_rtl");
5116 }
5117
5118 #[test]
5119 fn absolute_aspect_ratio_fill_min_width__border_box_ltr() {
5120 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_min_width__border_box_ltr");
5121 }
5122
5123 #[test]
5124 fn absolute_aspect_ratio_fill_min_width__content_box_ltr() {
5125 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_min_width__content_box_ltr");
5126 }
5127
5128 #[test]
5129 fn absolute_aspect_ratio_fill_min_width__border_box_rtl() {
5130 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_min_width__border_box_rtl");
5131 }
5132
5133 #[test]
5134 fn absolute_aspect_ratio_fill_min_width__content_box_rtl() {
5135 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_min_width__content_box_rtl");
5136 }
5137
5138 #[test]
5139 fn absolute_aspect_ratio_fill_width__border_box_ltr() {
5140 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_width__border_box_ltr");
5141 }
5142
5143 #[test]
5144 fn absolute_aspect_ratio_fill_width__content_box_ltr() {
5145 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_width__content_box_ltr");
5146 }
5147
5148 #[test]
5149 fn absolute_aspect_ratio_fill_width__border_box_rtl() {
5150 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_width__border_box_rtl");
5151 }
5152
5153 #[test]
5154 fn absolute_aspect_ratio_fill_width__content_box_rtl() {
5155 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_width__content_box_rtl");
5156 }
5157
5158 #[test]
5159 fn absolute_aspect_ratio_fill_width_from_inset__border_box_ltr() {
5160 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_width_from_inset__border_box_ltr");
5161 }
5162
5163 #[test]
5164 fn absolute_aspect_ratio_fill_width_from_inset__content_box_ltr() {
5165 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_width_from_inset__content_box_ltr");
5166 }
5167
5168 #[test]
5169 fn absolute_aspect_ratio_fill_width_from_inset__border_box_rtl() {
5170 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_width_from_inset__border_box_rtl");
5171 }
5172
5173 #[test]
5174 fn absolute_aspect_ratio_fill_width_from_inset__content_box_rtl() {
5175 crate::run_xml_test("flex", "absolute_aspect_ratio_fill_width_from_inset__content_box_rtl");
5176 }
5177
5178 #[test]
5179 fn absolute_aspect_ratio_height_overrides_inset__border_box_ltr() {
5180 crate::run_xml_test("flex", "absolute_aspect_ratio_height_overrides_inset__border_box_ltr");
5181 }
5182
5183 #[test]
5184 fn absolute_aspect_ratio_height_overrides_inset__content_box_ltr() {
5185 crate::run_xml_test("flex", "absolute_aspect_ratio_height_overrides_inset__content_box_ltr");
5186 }
5187
5188 #[test]
5189 fn absolute_aspect_ratio_height_overrides_inset__border_box_rtl() {
5190 crate::run_xml_test("flex", "absolute_aspect_ratio_height_overrides_inset__border_box_rtl");
5191 }
5192
5193 #[test]
5194 fn absolute_aspect_ratio_height_overrides_inset__content_box_rtl() {
5195 crate::run_xml_test("flex", "absolute_aspect_ratio_height_overrides_inset__content_box_rtl");
5196 }
5197
5198 #[test]
5199 fn absolute_aspect_ratio_width_overrides_inset__border_box_ltr() {
5200 crate::run_xml_test("flex", "absolute_aspect_ratio_width_overrides_inset__border_box_ltr");
5201 }
5202
5203 #[test]
5204 fn absolute_aspect_ratio_width_overrides_inset__content_box_ltr() {
5205 crate::run_xml_test("flex", "absolute_aspect_ratio_width_overrides_inset__content_box_ltr");
5206 }
5207
5208 #[test]
5209 fn absolute_aspect_ratio_width_overrides_inset__border_box_rtl() {
5210 crate::run_xml_test("flex", "absolute_aspect_ratio_width_overrides_inset__border_box_rtl");
5211 }
5212
5213 #[test]
5214 fn absolute_aspect_ratio_width_overrides_inset__content_box_rtl() {
5215 crate::run_xml_test("flex", "absolute_aspect_ratio_width_overrides_inset__content_box_rtl");
5216 }
5217
5218 #[test]
5219 fn absolute_child_with_cross_margin__border_box_ltr() {
5220 crate::run_xml_test("flex", "absolute_child_with_cross_margin__border_box_ltr");
5221 }
5222
5223 #[test]
5224 fn absolute_child_with_cross_margin__content_box_ltr() {
5225 crate::run_xml_test("flex", "absolute_child_with_cross_margin__content_box_ltr");
5226 }
5227
5228 #[test]
5229 fn absolute_child_with_cross_margin__border_box_rtl() {
5230 crate::run_xml_test("flex", "absolute_child_with_cross_margin__border_box_rtl");
5231 }
5232
5233 #[test]
5234 fn absolute_child_with_cross_margin__content_box_rtl() {
5235 crate::run_xml_test("flex", "absolute_child_with_cross_margin__content_box_rtl");
5236 }
5237
5238 #[test]
5239 fn absolute_child_with_main_margin__border_box_ltr() {
5240 crate::run_xml_test("flex", "absolute_child_with_main_margin__border_box_ltr");
5241 }
5242
5243 #[test]
5244 fn absolute_child_with_main_margin__content_box_ltr() {
5245 crate::run_xml_test("flex", "absolute_child_with_main_margin__content_box_ltr");
5246 }
5247
5248 #[test]
5249 fn absolute_child_with_main_margin__border_box_rtl() {
5250 crate::run_xml_test("flex", "absolute_child_with_main_margin__border_box_rtl");
5251 }
5252
5253 #[test]
5254 fn absolute_child_with_main_margin__content_box_rtl() {
5255 crate::run_xml_test("flex", "absolute_child_with_main_margin__content_box_rtl");
5256 }
5257
5258 #[test]
5259 fn absolute_child_with_max_height__border_box_ltr() {
5260 crate::run_xml_test("flex", "absolute_child_with_max_height__border_box_ltr");
5261 }
5262
5263 #[test]
5264 fn absolute_child_with_max_height__content_box_ltr() {
5265 crate::run_xml_test("flex", "absolute_child_with_max_height__content_box_ltr");
5266 }
5267
5268 #[test]
5269 fn absolute_child_with_max_height__border_box_rtl() {
5270 crate::run_xml_test("flex", "absolute_child_with_max_height__border_box_rtl");
5271 }
5272
5273 #[test]
5274 fn absolute_child_with_max_height__content_box_rtl() {
5275 crate::run_xml_test("flex", "absolute_child_with_max_height__content_box_rtl");
5276 }
5277
5278 #[test]
5279 fn absolute_child_with_max_height_larger_shrinkable_grandchild__border_box_ltr() {
5280 crate::run_xml_test("flex", "absolute_child_with_max_height_larger_shrinkable_grandchild__border_box_ltr");
5281 }
5282
5283 #[test]
5284 fn absolute_child_with_max_height_larger_shrinkable_grandchild__content_box_ltr() {
5285 crate::run_xml_test("flex", "absolute_child_with_max_height_larger_shrinkable_grandchild__content_box_ltr");
5286 }
5287
5288 #[test]
5289 fn absolute_child_with_max_height_larger_shrinkable_grandchild__border_box_rtl() {
5290 crate::run_xml_test("flex", "absolute_child_with_max_height_larger_shrinkable_grandchild__border_box_rtl");
5291 }
5292
5293 #[test]
5294 fn absolute_child_with_max_height_larger_shrinkable_grandchild__content_box_rtl() {
5295 crate::run_xml_test("flex", "absolute_child_with_max_height_larger_shrinkable_grandchild__content_box_rtl");
5296 }
5297
5298 #[test]
5299 fn absolute_correct_cross_child_size_with_percentage__border_box_ltr() {
5300 crate::run_xml_test("flex", "absolute_correct_cross_child_size_with_percentage__border_box_ltr");
5301 }
5302
5303 #[test]
5304 fn absolute_correct_cross_child_size_with_percentage__content_box_ltr() {
5305 crate::run_xml_test("flex", "absolute_correct_cross_child_size_with_percentage__content_box_ltr");
5306 }
5307
5308 #[test]
5309 fn absolute_correct_cross_child_size_with_percentage__border_box_rtl() {
5310 crate::run_xml_test("flex", "absolute_correct_cross_child_size_with_percentage__border_box_rtl");
5311 }
5312
5313 #[test]
5314 fn absolute_correct_cross_child_size_with_percentage__content_box_rtl() {
5315 crate::run_xml_test("flex", "absolute_correct_cross_child_size_with_percentage__content_box_rtl");
5316 }
5317
5318 #[test]
5319 fn absolute_layout_align_items_and_justify_content_center__border_box_ltr() {
5320 crate::run_xml_test("flex", "absolute_layout_align_items_and_justify_content_center__border_box_ltr");
5321 }
5322
5323 #[test]
5324 fn absolute_layout_align_items_and_justify_content_center__content_box_ltr() {
5325 crate::run_xml_test("flex", "absolute_layout_align_items_and_justify_content_center__content_box_ltr");
5326 }
5327
5328 #[test]
5329 fn absolute_layout_align_items_and_justify_content_center__border_box_rtl() {
5330 crate::run_xml_test("flex", "absolute_layout_align_items_and_justify_content_center__border_box_rtl");
5331 }
5332
5333 #[test]
5334 fn absolute_layout_align_items_and_justify_content_center__content_box_rtl() {
5335 crate::run_xml_test("flex", "absolute_layout_align_items_and_justify_content_center__content_box_rtl");
5336 }
5337
5338 #[test]
5339 fn absolute_layout_align_items_and_justify_content_center_and_bottom_position__border_box_ltr() {
5340 crate::run_xml_test(
5341 "flex",
5342 "absolute_layout_align_items_and_justify_content_center_and_bottom_position__border_box_ltr",
5343 );
5344 }
5345
5346 #[test]
5347 fn absolute_layout_align_items_and_justify_content_center_and_bottom_position__content_box_ltr() {
5348 crate::run_xml_test(
5349 "flex",
5350 "absolute_layout_align_items_and_justify_content_center_and_bottom_position__content_box_ltr",
5351 );
5352 }
5353
5354 #[test]
5355 fn absolute_layout_align_items_and_justify_content_center_and_bottom_position__border_box_rtl() {
5356 crate::run_xml_test(
5357 "flex",
5358 "absolute_layout_align_items_and_justify_content_center_and_bottom_position__border_box_rtl",
5359 );
5360 }
5361
5362 #[test]
5363 fn absolute_layout_align_items_and_justify_content_center_and_bottom_position__content_box_rtl() {
5364 crate::run_xml_test(
5365 "flex",
5366 "absolute_layout_align_items_and_justify_content_center_and_bottom_position__content_box_rtl",
5367 );
5368 }
5369
5370 #[test]
5371 fn absolute_layout_align_items_and_justify_content_center_and_left_position__border_box_ltr() {
5372 crate::run_xml_test(
5373 "flex",
5374 "absolute_layout_align_items_and_justify_content_center_and_left_position__border_box_ltr",
5375 );
5376 }
5377
5378 #[test]
5379 fn absolute_layout_align_items_and_justify_content_center_and_left_position__content_box_ltr() {
5380 crate::run_xml_test(
5381 "flex",
5382 "absolute_layout_align_items_and_justify_content_center_and_left_position__content_box_ltr",
5383 );
5384 }
5385
5386 #[test]
5387 fn absolute_layout_align_items_and_justify_content_center_and_left_position__border_box_rtl() {
5388 crate::run_xml_test(
5389 "flex",
5390 "absolute_layout_align_items_and_justify_content_center_and_left_position__border_box_rtl",
5391 );
5392 }
5393
5394 #[test]
5395 fn absolute_layout_align_items_and_justify_content_center_and_left_position__content_box_rtl() {
5396 crate::run_xml_test(
5397 "flex",
5398 "absolute_layout_align_items_and_justify_content_center_and_left_position__content_box_rtl",
5399 );
5400 }
5401
5402 #[test]
5403 fn absolute_layout_align_items_and_justify_content_center_and_right_position__border_box_ltr() {
5404 crate::run_xml_test(
5405 "flex",
5406 "absolute_layout_align_items_and_justify_content_center_and_right_position__border_box_ltr",
5407 );
5408 }
5409
5410 #[test]
5411 fn absolute_layout_align_items_and_justify_content_center_and_right_position__content_box_ltr() {
5412 crate::run_xml_test(
5413 "flex",
5414 "absolute_layout_align_items_and_justify_content_center_and_right_position__content_box_ltr",
5415 );
5416 }
5417
5418 #[test]
5419 fn absolute_layout_align_items_and_justify_content_center_and_right_position__border_box_rtl() {
5420 crate::run_xml_test(
5421 "flex",
5422 "absolute_layout_align_items_and_justify_content_center_and_right_position__border_box_rtl",
5423 );
5424 }
5425
5426 #[test]
5427 fn absolute_layout_align_items_and_justify_content_center_and_right_position__content_box_rtl() {
5428 crate::run_xml_test(
5429 "flex",
5430 "absolute_layout_align_items_and_justify_content_center_and_right_position__content_box_rtl",
5431 );
5432 }
5433
5434 #[test]
5435 fn absolute_layout_align_items_and_justify_content_center_and_top_position__border_box_ltr() {
5436 crate::run_xml_test(
5437 "flex",
5438 "absolute_layout_align_items_and_justify_content_center_and_top_position__border_box_ltr",
5439 );
5440 }
5441
5442 #[test]
5443 fn absolute_layout_align_items_and_justify_content_center_and_top_position__content_box_ltr() {
5444 crate::run_xml_test(
5445 "flex",
5446 "absolute_layout_align_items_and_justify_content_center_and_top_position__content_box_ltr",
5447 );
5448 }
5449
5450 #[test]
5451 fn absolute_layout_align_items_and_justify_content_center_and_top_position__border_box_rtl() {
5452 crate::run_xml_test(
5453 "flex",
5454 "absolute_layout_align_items_and_justify_content_center_and_top_position__border_box_rtl",
5455 );
5456 }
5457
5458 #[test]
5459 fn absolute_layout_align_items_and_justify_content_center_and_top_position__content_box_rtl() {
5460 crate::run_xml_test(
5461 "flex",
5462 "absolute_layout_align_items_and_justify_content_center_and_top_position__content_box_rtl",
5463 );
5464 }
5465
5466 #[test]
5467 fn absolute_layout_align_items_and_justify_content_flex_end__border_box_ltr() {
5468 crate::run_xml_test("flex", "absolute_layout_align_items_and_justify_content_flex_end__border_box_ltr");
5469 }
5470
5471 #[test]
5472 fn absolute_layout_align_items_and_justify_content_flex_end__content_box_ltr() {
5473 crate::run_xml_test("flex", "absolute_layout_align_items_and_justify_content_flex_end__content_box_ltr");
5474 }
5475
5476 #[test]
5477 fn absolute_layout_align_items_and_justify_content_flex_end__border_box_rtl() {
5478 crate::run_xml_test("flex", "absolute_layout_align_items_and_justify_content_flex_end__border_box_rtl");
5479 }
5480
5481 #[test]
5482 fn absolute_layout_align_items_and_justify_content_flex_end__content_box_rtl() {
5483 crate::run_xml_test("flex", "absolute_layout_align_items_and_justify_content_flex_end__content_box_rtl");
5484 }
5485
5486 #[test]
5487 fn absolute_layout_align_items_center__border_box_ltr() {
5488 crate::run_xml_test("flex", "absolute_layout_align_items_center__border_box_ltr");
5489 }
5490
5491 #[test]
5492 fn absolute_layout_align_items_center__content_box_ltr() {
5493 crate::run_xml_test("flex", "absolute_layout_align_items_center__content_box_ltr");
5494 }
5495
5496 #[test]
5497 fn absolute_layout_align_items_center__border_box_rtl() {
5498 crate::run_xml_test("flex", "absolute_layout_align_items_center__border_box_rtl");
5499 }
5500
5501 #[test]
5502 fn absolute_layout_align_items_center__content_box_rtl() {
5503 crate::run_xml_test("flex", "absolute_layout_align_items_center__content_box_rtl");
5504 }
5505
5506 #[test]
5507 fn absolute_layout_align_items_center_on_child_only__border_box_ltr() {
5508 crate::run_xml_test("flex", "absolute_layout_align_items_center_on_child_only__border_box_ltr");
5509 }
5510
5511 #[test]
5512 fn absolute_layout_align_items_center_on_child_only__content_box_ltr() {
5513 crate::run_xml_test("flex", "absolute_layout_align_items_center_on_child_only__content_box_ltr");
5514 }
5515
5516 #[test]
5517 fn absolute_layout_align_items_center_on_child_only__border_box_rtl() {
5518 crate::run_xml_test("flex", "absolute_layout_align_items_center_on_child_only__border_box_rtl");
5519 }
5520
5521 #[test]
5522 fn absolute_layout_align_items_center_on_child_only__content_box_rtl() {
5523 crate::run_xml_test("flex", "absolute_layout_align_items_center_on_child_only__content_box_rtl");
5524 }
5525
5526 #[test]
5527 fn absolute_layout_child_order__border_box_ltr() {
5528 crate::run_xml_test("flex", "absolute_layout_child_order__border_box_ltr");
5529 }
5530
5531 #[test]
5532 fn absolute_layout_child_order__content_box_ltr() {
5533 crate::run_xml_test("flex", "absolute_layout_child_order__content_box_ltr");
5534 }
5535
5536 #[test]
5537 fn absolute_layout_child_order__border_box_rtl() {
5538 crate::run_xml_test("flex", "absolute_layout_child_order__border_box_rtl");
5539 }
5540
5541 #[test]
5542 fn absolute_layout_child_order__content_box_rtl() {
5543 crate::run_xml_test("flex", "absolute_layout_child_order__content_box_rtl");
5544 }
5545
5546 #[test]
5547 fn absolute_layout_in_wrap_reverse_column_container__border_box_ltr() {
5548 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_column_container__border_box_ltr");
5549 }
5550
5551 #[test]
5552 fn absolute_layout_in_wrap_reverse_column_container__content_box_ltr() {
5553 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_column_container__content_box_ltr");
5554 }
5555
5556 #[test]
5557 fn absolute_layout_in_wrap_reverse_column_container__border_box_rtl() {
5558 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_column_container__border_box_rtl");
5559 }
5560
5561 #[test]
5562 fn absolute_layout_in_wrap_reverse_column_container__content_box_rtl() {
5563 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_column_container__content_box_rtl");
5564 }
5565
5566 #[test]
5567 fn absolute_layout_in_wrap_reverse_column_container_flex_end__border_box_ltr() {
5568 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_column_container_flex_end__border_box_ltr");
5569 }
5570
5571 #[test]
5572 fn absolute_layout_in_wrap_reverse_column_container_flex_end__content_box_ltr() {
5573 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_column_container_flex_end__content_box_ltr");
5574 }
5575
5576 #[test]
5577 fn absolute_layout_in_wrap_reverse_column_container_flex_end__border_box_rtl() {
5578 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_column_container_flex_end__border_box_rtl");
5579 }
5580
5581 #[test]
5582 fn absolute_layout_in_wrap_reverse_column_container_flex_end__content_box_rtl() {
5583 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_column_container_flex_end__content_box_rtl");
5584 }
5585
5586 #[test]
5587 fn absolute_layout_in_wrap_reverse_row_container__border_box_ltr() {
5588 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_row_container__border_box_ltr");
5589 }
5590
5591 #[test]
5592 fn absolute_layout_in_wrap_reverse_row_container__content_box_ltr() {
5593 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_row_container__content_box_ltr");
5594 }
5595
5596 #[test]
5597 fn absolute_layout_in_wrap_reverse_row_container__border_box_rtl() {
5598 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_row_container__border_box_rtl");
5599 }
5600
5601 #[test]
5602 fn absolute_layout_in_wrap_reverse_row_container__content_box_rtl() {
5603 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_row_container__content_box_rtl");
5604 }
5605
5606 #[test]
5607 fn absolute_layout_in_wrap_reverse_row_container_flex_end__border_box_ltr() {
5608 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_row_container_flex_end__border_box_ltr");
5609 }
5610
5611 #[test]
5612 fn absolute_layout_in_wrap_reverse_row_container_flex_end__content_box_ltr() {
5613 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_row_container_flex_end__content_box_ltr");
5614 }
5615
5616 #[test]
5617 fn absolute_layout_in_wrap_reverse_row_container_flex_end__border_box_rtl() {
5618 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_row_container_flex_end__border_box_rtl");
5619 }
5620
5621 #[test]
5622 fn absolute_layout_in_wrap_reverse_row_container_flex_end__content_box_rtl() {
5623 crate::run_xml_test("flex", "absolute_layout_in_wrap_reverse_row_container_flex_end__content_box_rtl");
5624 }
5625
5626 #[test]
5627 fn absolute_layout_justify_content_center__border_box_ltr() {
5628 crate::run_xml_test("flex", "absolute_layout_justify_content_center__border_box_ltr");
5629 }
5630
5631 #[test]
5632 fn absolute_layout_justify_content_center__content_box_ltr() {
5633 crate::run_xml_test("flex", "absolute_layout_justify_content_center__content_box_ltr");
5634 }
5635
5636 #[test]
5637 fn absolute_layout_justify_content_center__border_box_rtl() {
5638 crate::run_xml_test("flex", "absolute_layout_justify_content_center__border_box_rtl");
5639 }
5640
5641 #[test]
5642 fn absolute_layout_justify_content_center__content_box_rtl() {
5643 crate::run_xml_test("flex", "absolute_layout_justify_content_center__content_box_rtl");
5644 }
5645
5646 #[test]
5647 fn absolute_layout_no_size__border_box_ltr() {
5648 crate::run_xml_test("flex", "absolute_layout_no_size__border_box_ltr");
5649 }
5650
5651 #[test]
5652 fn absolute_layout_no_size__content_box_ltr() {
5653 crate::run_xml_test("flex", "absolute_layout_no_size__content_box_ltr");
5654 }
5655
5656 #[test]
5657 fn absolute_layout_no_size__border_box_rtl() {
5658 crate::run_xml_test("flex", "absolute_layout_no_size__border_box_rtl");
5659 }
5660
5661 #[test]
5662 fn absolute_layout_no_size__content_box_rtl() {
5663 crate::run_xml_test("flex", "absolute_layout_no_size__content_box_rtl");
5664 }
5665
5666 #[test]
5667 fn absolute_layout_percentage_bottom_based_on_parent_height__border_box_ltr() {
5668 crate::run_xml_test("flex", "absolute_layout_percentage_bottom_based_on_parent_height__border_box_ltr");
5669 }
5670
5671 #[test]
5672 fn absolute_layout_percentage_bottom_based_on_parent_height__content_box_ltr() {
5673 crate::run_xml_test("flex", "absolute_layout_percentage_bottom_based_on_parent_height__content_box_ltr");
5674 }
5675
5676 #[test]
5677 fn absolute_layout_percentage_bottom_based_on_parent_height__border_box_rtl() {
5678 crate::run_xml_test("flex", "absolute_layout_percentage_bottom_based_on_parent_height__border_box_rtl");
5679 }
5680
5681 #[test]
5682 fn absolute_layout_percentage_bottom_based_on_parent_height__content_box_rtl() {
5683 crate::run_xml_test("flex", "absolute_layout_percentage_bottom_based_on_parent_height__content_box_rtl");
5684 }
5685
5686 #[test]
5687 fn absolute_layout_percentage_height__border_box_ltr() {
5688 crate::run_xml_test("flex", "absolute_layout_percentage_height__border_box_ltr");
5689 }
5690
5691 #[test]
5692 fn absolute_layout_percentage_height__content_box_ltr() {
5693 crate::run_xml_test("flex", "absolute_layout_percentage_height__content_box_ltr");
5694 }
5695
5696 #[test]
5697 fn absolute_layout_percentage_height__border_box_rtl() {
5698 crate::run_xml_test("flex", "absolute_layout_percentage_height__border_box_rtl");
5699 }
5700
5701 #[test]
5702 fn absolute_layout_percentage_height__content_box_rtl() {
5703 crate::run_xml_test("flex", "absolute_layout_percentage_height__content_box_rtl");
5704 }
5705
5706 #[test]
5707 fn absolute_layout_row_width_height_end_bottom__border_box_ltr() {
5708 crate::run_xml_test("flex", "absolute_layout_row_width_height_end_bottom__border_box_ltr");
5709 }
5710
5711 #[test]
5712 fn absolute_layout_row_width_height_end_bottom__content_box_ltr() {
5713 crate::run_xml_test("flex", "absolute_layout_row_width_height_end_bottom__content_box_ltr");
5714 }
5715
5716 #[test]
5717 fn absolute_layout_row_width_height_end_bottom__border_box_rtl() {
5718 crate::run_xml_test("flex", "absolute_layout_row_width_height_end_bottom__border_box_rtl");
5719 }
5720
5721 #[test]
5722 fn absolute_layout_row_width_height_end_bottom__content_box_rtl() {
5723 crate::run_xml_test("flex", "absolute_layout_row_width_height_end_bottom__content_box_rtl");
5724 }
5725
5726 #[test]
5727 fn absolute_layout_start_top_end_bottom__border_box_ltr() {
5728 crate::run_xml_test("flex", "absolute_layout_start_top_end_bottom__border_box_ltr");
5729 }
5730
5731 #[test]
5732 fn absolute_layout_start_top_end_bottom__content_box_ltr() {
5733 crate::run_xml_test("flex", "absolute_layout_start_top_end_bottom__content_box_ltr");
5734 }
5735
5736 #[test]
5737 fn absolute_layout_start_top_end_bottom__border_box_rtl() {
5738 crate::run_xml_test("flex", "absolute_layout_start_top_end_bottom__border_box_rtl");
5739 }
5740
5741 #[test]
5742 fn absolute_layout_start_top_end_bottom__content_box_rtl() {
5743 crate::run_xml_test("flex", "absolute_layout_start_top_end_bottom__content_box_rtl");
5744 }
5745
5746 #[test]
5747 fn absolute_layout_width_height_end_bottom__border_box_ltr() {
5748 crate::run_xml_test("flex", "absolute_layout_width_height_end_bottom__border_box_ltr");
5749 }
5750
5751 #[test]
5752 fn absolute_layout_width_height_end_bottom__content_box_ltr() {
5753 crate::run_xml_test("flex", "absolute_layout_width_height_end_bottom__content_box_ltr");
5754 }
5755
5756 #[test]
5757 fn absolute_layout_width_height_end_bottom__border_box_rtl() {
5758 crate::run_xml_test("flex", "absolute_layout_width_height_end_bottom__border_box_rtl");
5759 }
5760
5761 #[test]
5762 fn absolute_layout_width_height_end_bottom__content_box_rtl() {
5763 crate::run_xml_test("flex", "absolute_layout_width_height_end_bottom__content_box_rtl");
5764 }
5765
5766 #[test]
5767 fn absolute_layout_width_height_start_top__border_box_ltr() {
5768 crate::run_xml_test("flex", "absolute_layout_width_height_start_top__border_box_ltr");
5769 }
5770
5771 #[test]
5772 fn absolute_layout_width_height_start_top__content_box_ltr() {
5773 crate::run_xml_test("flex", "absolute_layout_width_height_start_top__content_box_ltr");
5774 }
5775
5776 #[test]
5777 fn absolute_layout_width_height_start_top__border_box_rtl() {
5778 crate::run_xml_test("flex", "absolute_layout_width_height_start_top__border_box_rtl");
5779 }
5780
5781 #[test]
5782 fn absolute_layout_width_height_start_top__content_box_rtl() {
5783 crate::run_xml_test("flex", "absolute_layout_width_height_start_top__content_box_rtl");
5784 }
5785
5786 #[test]
5787 fn absolute_layout_width_height_start_top_end_bottom__border_box_ltr() {
5788 crate::run_xml_test("flex", "absolute_layout_width_height_start_top_end_bottom__border_box_ltr");
5789 }
5790
5791 #[test]
5792 fn absolute_layout_width_height_start_top_end_bottom__content_box_ltr() {
5793 crate::run_xml_test("flex", "absolute_layout_width_height_start_top_end_bottom__content_box_ltr");
5794 }
5795
5796 #[test]
5797 fn absolute_layout_width_height_start_top_end_bottom__border_box_rtl() {
5798 crate::run_xml_test("flex", "absolute_layout_width_height_start_top_end_bottom__border_box_rtl");
5799 }
5800
5801 #[test]
5802 fn absolute_layout_width_height_start_top_end_bottom__content_box_rtl() {
5803 crate::run_xml_test("flex", "absolute_layout_width_height_start_top_end_bottom__content_box_rtl");
5804 }
5805
5806 #[test]
5807 fn absolute_layout_within_border__border_box_ltr() {
5808 crate::run_xml_test("flex", "absolute_layout_within_border__border_box_ltr");
5809 }
5810
5811 #[test]
5812 fn absolute_layout_within_border__content_box_ltr() {
5813 crate::run_xml_test("flex", "absolute_layout_within_border__content_box_ltr");
5814 }
5815
5816 #[test]
5817 fn absolute_layout_within_border__border_box_rtl() {
5818 crate::run_xml_test("flex", "absolute_layout_within_border__border_box_rtl");
5819 }
5820
5821 #[test]
5822 fn absolute_layout_within_border__content_box_rtl() {
5823 crate::run_xml_test("flex", "absolute_layout_within_border__content_box_rtl");
5824 }
5825
5826 #[test]
5827 fn absolute_margin_bottom_left__border_box_ltr() {
5828 crate::run_xml_test("flex", "absolute_margin_bottom_left__border_box_ltr");
5829 }
5830
5831 #[test]
5832 fn absolute_margin_bottom_left__content_box_ltr() {
5833 crate::run_xml_test("flex", "absolute_margin_bottom_left__content_box_ltr");
5834 }
5835
5836 #[test]
5837 fn absolute_margin_bottom_left__border_box_rtl() {
5838 crate::run_xml_test("flex", "absolute_margin_bottom_left__border_box_rtl");
5839 }
5840
5841 #[test]
5842 fn absolute_margin_bottom_left__content_box_rtl() {
5843 crate::run_xml_test("flex", "absolute_margin_bottom_left__content_box_rtl");
5844 }
5845
5846 #[test]
5847 fn absolute_minmax_bottom_right_max__border_box_ltr() {
5848 crate::run_xml_test("flex", "absolute_minmax_bottom_right_max__border_box_ltr");
5849 }
5850
5851 #[test]
5852 fn absolute_minmax_bottom_right_max__content_box_ltr() {
5853 crate::run_xml_test("flex", "absolute_minmax_bottom_right_max__content_box_ltr");
5854 }
5855
5856 #[test]
5857 fn absolute_minmax_bottom_right_max__border_box_rtl() {
5858 crate::run_xml_test("flex", "absolute_minmax_bottom_right_max__border_box_rtl");
5859 }
5860
5861 #[test]
5862 fn absolute_minmax_bottom_right_max__content_box_rtl() {
5863 crate::run_xml_test("flex", "absolute_minmax_bottom_right_max__content_box_rtl");
5864 }
5865
5866 #[test]
5867 fn absolute_minmax_bottom_right_min_max__border_box_ltr() {
5868 crate::run_xml_test("flex", "absolute_minmax_bottom_right_min_max__border_box_ltr");
5869 }
5870
5871 #[test]
5872 fn absolute_minmax_bottom_right_min_max__content_box_ltr() {
5873 crate::run_xml_test("flex", "absolute_minmax_bottom_right_min_max__content_box_ltr");
5874 }
5875
5876 #[test]
5877 fn absolute_minmax_bottom_right_min_max__border_box_rtl() {
5878 crate::run_xml_test("flex", "absolute_minmax_bottom_right_min_max__border_box_rtl");
5879 }
5880
5881 #[test]
5882 fn absolute_minmax_bottom_right_min_max__content_box_rtl() {
5883 crate::run_xml_test("flex", "absolute_minmax_bottom_right_min_max__content_box_rtl");
5884 }
5885
5886 #[test]
5887 fn absolute_minmax_bottom_right_min_max_preferred__border_box_ltr() {
5888 crate::run_xml_test("flex", "absolute_minmax_bottom_right_min_max_preferred__border_box_ltr");
5889 }
5890
5891 #[test]
5892 fn absolute_minmax_bottom_right_min_max_preferred__content_box_ltr() {
5893 crate::run_xml_test("flex", "absolute_minmax_bottom_right_min_max_preferred__content_box_ltr");
5894 }
5895
5896 #[test]
5897 fn absolute_minmax_bottom_right_min_max_preferred__border_box_rtl() {
5898 crate::run_xml_test("flex", "absolute_minmax_bottom_right_min_max_preferred__border_box_rtl");
5899 }
5900
5901 #[test]
5902 fn absolute_minmax_bottom_right_min_max_preferred__content_box_rtl() {
5903 crate::run_xml_test("flex", "absolute_minmax_bottom_right_min_max_preferred__content_box_rtl");
5904 }
5905
5906 #[test]
5907 fn absolute_minmax_top_left_bottom_right_max__border_box_ltr() {
5908 crate::run_xml_test("flex", "absolute_minmax_top_left_bottom_right_max__border_box_ltr");
5909 }
5910
5911 #[test]
5912 fn absolute_minmax_top_left_bottom_right_max__content_box_ltr() {
5913 crate::run_xml_test("flex", "absolute_minmax_top_left_bottom_right_max__content_box_ltr");
5914 }
5915
5916 #[test]
5917 fn absolute_minmax_top_left_bottom_right_max__border_box_rtl() {
5918 crate::run_xml_test("flex", "absolute_minmax_top_left_bottom_right_max__border_box_rtl");
5919 }
5920
5921 #[test]
5922 fn absolute_minmax_top_left_bottom_right_max__content_box_rtl() {
5923 crate::run_xml_test("flex", "absolute_minmax_top_left_bottom_right_max__content_box_rtl");
5924 }
5925
5926 #[test]
5927 fn absolute_minmax_top_left_bottom_right_min_max__border_box_ltr() {
5928 crate::run_xml_test("flex", "absolute_minmax_top_left_bottom_right_min_max__border_box_ltr");
5929 }
5930
5931 #[test]
5932 fn absolute_minmax_top_left_bottom_right_min_max__content_box_ltr() {
5933 crate::run_xml_test("flex", "absolute_minmax_top_left_bottom_right_min_max__content_box_ltr");
5934 }
5935
5936 #[test]
5937 fn absolute_minmax_top_left_bottom_right_min_max__border_box_rtl() {
5938 crate::run_xml_test("flex", "absolute_minmax_top_left_bottom_right_min_max__border_box_rtl");
5939 }
5940
5941 #[test]
5942 fn absolute_minmax_top_left_bottom_right_min_max__content_box_rtl() {
5943 crate::run_xml_test("flex", "absolute_minmax_top_left_bottom_right_min_max__content_box_rtl");
5944 }
5945
5946 #[test]
5947 fn absolute_padding_border_overrides_max_size__border_box_ltr() {
5948 crate::run_xml_test("flex", "absolute_padding_border_overrides_max_size__border_box_ltr");
5949 }
5950
5951 #[test]
5952 fn absolute_padding_border_overrides_max_size__content_box_ltr() {
5953 crate::run_xml_test("flex", "absolute_padding_border_overrides_max_size__content_box_ltr");
5954 }
5955
5956 #[test]
5957 fn absolute_padding_border_overrides_max_size__border_box_rtl() {
5958 crate::run_xml_test("flex", "absolute_padding_border_overrides_max_size__border_box_rtl");
5959 }
5960
5961 #[test]
5962 fn absolute_padding_border_overrides_max_size__content_box_rtl() {
5963 crate::run_xml_test("flex", "absolute_padding_border_overrides_max_size__content_box_rtl");
5964 }
5965
5966 #[test]
5967 fn absolute_padding_border_overrides_size__border_box_ltr() {
5968 crate::run_xml_test("flex", "absolute_padding_border_overrides_size__border_box_ltr");
5969 }
5970
5971 #[test]
5972 fn absolute_padding_border_overrides_size__content_box_ltr() {
5973 crate::run_xml_test("flex", "absolute_padding_border_overrides_size__content_box_ltr");
5974 }
5975
5976 #[test]
5977 fn absolute_padding_border_overrides_size__border_box_rtl() {
5978 crate::run_xml_test("flex", "absolute_padding_border_overrides_size__border_box_rtl");
5979 }
5980
5981 #[test]
5982 fn absolute_padding_border_overrides_size__content_box_rtl() {
5983 crate::run_xml_test("flex", "absolute_padding_border_overrides_size__content_box_rtl");
5984 }
5985
5986 #[test]
5987 fn absolute_resolved_insets__border_box_ltr() {
5988 crate::run_xml_test("flex", "absolute_resolved_insets__border_box_ltr");
5989 }
5990
5991 #[test]
5992 fn absolute_resolved_insets__content_box_ltr() {
5993 crate::run_xml_test("flex", "absolute_resolved_insets__content_box_ltr");
5994 }
5995
5996 #[test]
5997 fn absolute_resolved_insets__border_box_rtl() {
5998 crate::run_xml_test("flex", "absolute_resolved_insets__border_box_rtl");
5999 }
6000
6001 #[test]
6002 fn absolute_resolved_insets__content_box_rtl() {
6003 crate::run_xml_test("flex", "absolute_resolved_insets__content_box_rtl");
6004 }
6005
6006 #[test]
6007 fn absolute_safe_align_self_end_no_overflow__border_box_ltr() {
6008 crate::run_xml_test("flex", "absolute_safe_align_self_end_no_overflow__border_box_ltr");
6009 }
6010
6011 #[test]
6012 fn absolute_safe_align_self_end_no_overflow__content_box_ltr() {
6013 crate::run_xml_test("flex", "absolute_safe_align_self_end_no_overflow__content_box_ltr");
6014 }
6015
6016 #[test]
6017 fn absolute_safe_align_self_end_no_overflow__border_box_rtl() {
6018 crate::run_xml_test("flex", "absolute_safe_align_self_end_no_overflow__border_box_rtl");
6019 }
6020
6021 #[test]
6022 fn absolute_safe_align_self_end_no_overflow__content_box_rtl() {
6023 crate::run_xml_test("flex", "absolute_safe_align_self_end_no_overflow__content_box_rtl");
6024 }
6025
6026 #[test]
6027 fn absolute_safe_align_self_end_overflow__border_box_ltr() {
6028 crate::run_xml_test("flex", "absolute_safe_align_self_end_overflow__border_box_ltr");
6029 }
6030
6031 #[test]
6032 fn absolute_safe_align_self_end_overflow__content_box_ltr() {
6033 crate::run_xml_test("flex", "absolute_safe_align_self_end_overflow__content_box_ltr");
6034 }
6035
6036 #[test]
6037 fn absolute_safe_align_self_end_overflow__border_box_rtl() {
6038 crate::run_xml_test("flex", "absolute_safe_align_self_end_overflow__border_box_rtl");
6039 }
6040
6041 #[test]
6042 fn absolute_safe_align_self_end_overflow__content_box_rtl() {
6043 crate::run_xml_test("flex", "absolute_safe_align_self_end_overflow__content_box_rtl");
6044 }
6045
6046 #[test]
6047 fn absolute_safe_justify_content_end_no_overflow__border_box_ltr() {
6048 crate::run_xml_test("flex", "absolute_safe_justify_content_end_no_overflow__border_box_ltr");
6049 }
6050
6051 #[test]
6052 fn absolute_safe_justify_content_end_no_overflow__content_box_ltr() {
6053 crate::run_xml_test("flex", "absolute_safe_justify_content_end_no_overflow__content_box_ltr");
6054 }
6055
6056 #[test]
6057 fn absolute_safe_justify_content_end_no_overflow__border_box_rtl() {
6058 crate::run_xml_test("flex", "absolute_safe_justify_content_end_no_overflow__border_box_rtl");
6059 }
6060
6061 #[test]
6062 fn absolute_safe_justify_content_end_no_overflow__content_box_rtl() {
6063 crate::run_xml_test("flex", "absolute_safe_justify_content_end_no_overflow__content_box_rtl");
6064 }
6065
6066 #[test]
6067 fn absolute_safe_justify_content_end_overflow__border_box_ltr() {
6068 crate::run_xml_test("flex", "absolute_safe_justify_content_end_overflow__border_box_ltr");
6069 }
6070
6071 #[test]
6072 fn absolute_safe_justify_content_end_overflow__content_box_ltr() {
6073 crate::run_xml_test("flex", "absolute_safe_justify_content_end_overflow__content_box_ltr");
6074 }
6075
6076 #[test]
6077 fn absolute_safe_justify_content_end_overflow__border_box_rtl() {
6078 crate::run_xml_test("flex", "absolute_safe_justify_content_end_overflow__border_box_rtl");
6079 }
6080
6081 #[test]
6082 fn absolute_safe_justify_content_end_overflow__content_box_rtl() {
6083 crate::run_xml_test("flex", "absolute_safe_justify_content_end_overflow__content_box_rtl");
6084 }
6085
6086 #[test]
6087 fn align_baseline__border_box_ltr() {
6088 crate::run_xml_test("flex", "align_baseline__border_box_ltr");
6089 }
6090
6091 #[test]
6092 fn align_baseline__content_box_ltr() {
6093 crate::run_xml_test("flex", "align_baseline__content_box_ltr");
6094 }
6095
6096 #[test]
6097 fn align_baseline__border_box_rtl() {
6098 crate::run_xml_test("flex", "align_baseline__border_box_rtl");
6099 }
6100
6101 #[test]
6102 fn align_baseline__content_box_rtl() {
6103 crate::run_xml_test("flex", "align_baseline__content_box_rtl");
6104 }
6105
6106 #[test]
6107 fn align_baseline_child__border_box_ltr() {
6108 crate::run_xml_test("flex", "align_baseline_child__border_box_ltr");
6109 }
6110
6111 #[test]
6112 fn align_baseline_child__content_box_ltr() {
6113 crate::run_xml_test("flex", "align_baseline_child__content_box_ltr");
6114 }
6115
6116 #[test]
6117 fn align_baseline_child__border_box_rtl() {
6118 crate::run_xml_test("flex", "align_baseline_child__border_box_rtl");
6119 }
6120
6121 #[test]
6122 fn align_baseline_child__content_box_rtl() {
6123 crate::run_xml_test("flex", "align_baseline_child__content_box_rtl");
6124 }
6125
6126 #[test]
6127 fn align_baseline_child_margin__border_box_ltr() {
6128 crate::run_xml_test("flex", "align_baseline_child_margin__border_box_ltr");
6129 }
6130
6131 #[test]
6132 fn align_baseline_child_margin__content_box_ltr() {
6133 crate::run_xml_test("flex", "align_baseline_child_margin__content_box_ltr");
6134 }
6135
6136 #[test]
6137 fn align_baseline_child_margin__border_box_rtl() {
6138 crate::run_xml_test("flex", "align_baseline_child_margin__border_box_rtl");
6139 }
6140
6141 #[test]
6142 fn align_baseline_child_margin__content_box_rtl() {
6143 crate::run_xml_test("flex", "align_baseline_child_margin__content_box_rtl");
6144 }
6145
6146 #[test]
6147 fn align_baseline_child_margin_percent__border_box_ltr() {
6148 crate::run_xml_test("flex", "align_baseline_child_margin_percent__border_box_ltr");
6149 }
6150
6151 #[test]
6152 fn align_baseline_child_margin_percent__content_box_ltr() {
6153 crate::run_xml_test("flex", "align_baseline_child_margin_percent__content_box_ltr");
6154 }
6155
6156 #[test]
6157 fn align_baseline_child_margin_percent__border_box_rtl() {
6158 crate::run_xml_test("flex", "align_baseline_child_margin_percent__border_box_rtl");
6159 }
6160
6161 #[test]
6162 fn align_baseline_child_margin_percent__content_box_rtl() {
6163 crate::run_xml_test("flex", "align_baseline_child_margin_percent__content_box_rtl");
6164 }
6165
6166 #[test]
6167 fn align_baseline_child_multiline__border_box_ltr() {
6168 crate::run_xml_test("flex", "align_baseline_child_multiline__border_box_ltr");
6169 }
6170
6171 #[test]
6172 fn align_baseline_child_multiline__content_box_ltr() {
6173 crate::run_xml_test("flex", "align_baseline_child_multiline__content_box_ltr");
6174 }
6175
6176 #[test]
6177 fn align_baseline_child_multiline__border_box_rtl() {
6178 crate::run_xml_test("flex", "align_baseline_child_multiline__border_box_rtl");
6179 }
6180
6181 #[test]
6182 fn align_baseline_child_multiline__content_box_rtl() {
6183 crate::run_xml_test("flex", "align_baseline_child_multiline__content_box_rtl");
6184 }
6185
6186 #[test]
6187 fn align_baseline_child_multiline_no_override_on_secondline__border_box_ltr() {
6188 crate::run_xml_test("flex", "align_baseline_child_multiline_no_override_on_secondline__border_box_ltr");
6189 }
6190
6191 #[test]
6192 fn align_baseline_child_multiline_no_override_on_secondline__content_box_ltr() {
6193 crate::run_xml_test("flex", "align_baseline_child_multiline_no_override_on_secondline__content_box_ltr");
6194 }
6195
6196 #[test]
6197 fn align_baseline_child_multiline_no_override_on_secondline__border_box_rtl() {
6198 crate::run_xml_test("flex", "align_baseline_child_multiline_no_override_on_secondline__border_box_rtl");
6199 }
6200
6201 #[test]
6202 fn align_baseline_child_multiline_no_override_on_secondline__content_box_rtl() {
6203 crate::run_xml_test("flex", "align_baseline_child_multiline_no_override_on_secondline__content_box_rtl");
6204 }
6205
6206 #[test]
6207 fn align_baseline_child_multiline_override__border_box_ltr() {
6208 crate::run_xml_test("flex", "align_baseline_child_multiline_override__border_box_ltr");
6209 }
6210
6211 #[test]
6212 fn align_baseline_child_multiline_override__content_box_ltr() {
6213 crate::run_xml_test("flex", "align_baseline_child_multiline_override__content_box_ltr");
6214 }
6215
6216 #[test]
6217 fn align_baseline_child_multiline_override__border_box_rtl() {
6218 crate::run_xml_test("flex", "align_baseline_child_multiline_override__border_box_rtl");
6219 }
6220
6221 #[test]
6222 fn align_baseline_child_multiline_override__content_box_rtl() {
6223 crate::run_xml_test("flex", "align_baseline_child_multiline_override__content_box_rtl");
6224 }
6225
6226 #[test]
6227 fn align_baseline_child_padding__border_box_ltr() {
6228 crate::run_xml_test("flex", "align_baseline_child_padding__border_box_ltr");
6229 }
6230
6231 #[test]
6232 fn align_baseline_child_padding__content_box_ltr() {
6233 crate::run_xml_test("flex", "align_baseline_child_padding__content_box_ltr");
6234 }
6235
6236 #[test]
6237 fn align_baseline_child_padding__border_box_rtl() {
6238 crate::run_xml_test("flex", "align_baseline_child_padding__border_box_rtl");
6239 }
6240
6241 #[test]
6242 fn align_baseline_child_padding__content_box_rtl() {
6243 crate::run_xml_test("flex", "align_baseline_child_padding__content_box_rtl");
6244 }
6245
6246 #[test]
6247 fn align_baseline_child_top__border_box_ltr() {
6248 crate::run_xml_test("flex", "align_baseline_child_top__border_box_ltr");
6249 }
6250
6251 #[test]
6252 fn align_baseline_child_top__content_box_ltr() {
6253 crate::run_xml_test("flex", "align_baseline_child_top__content_box_ltr");
6254 }
6255
6256 #[test]
6257 fn align_baseline_child_top__border_box_rtl() {
6258 crate::run_xml_test("flex", "align_baseline_child_top__border_box_rtl");
6259 }
6260
6261 #[test]
6262 fn align_baseline_child_top__content_box_rtl() {
6263 crate::run_xml_test("flex", "align_baseline_child_top__content_box_rtl");
6264 }
6265
6266 #[test]
6267 fn align_baseline_child_top2__border_box_ltr() {
6268 crate::run_xml_test("flex", "align_baseline_child_top2__border_box_ltr");
6269 }
6270
6271 #[test]
6272 fn align_baseline_child_top2__content_box_ltr() {
6273 crate::run_xml_test("flex", "align_baseline_child_top2__content_box_ltr");
6274 }
6275
6276 #[test]
6277 fn align_baseline_child_top2__border_box_rtl() {
6278 crate::run_xml_test("flex", "align_baseline_child_top2__border_box_rtl");
6279 }
6280
6281 #[test]
6282 fn align_baseline_child_top2__content_box_rtl() {
6283 crate::run_xml_test("flex", "align_baseline_child_top2__content_box_rtl");
6284 }
6285
6286 #[test]
6287 fn align_baseline_column__border_box_ltr() {
6288 crate::run_xml_test("flex", "align_baseline_column__border_box_ltr");
6289 }
6290
6291 #[test]
6292 fn align_baseline_column__content_box_ltr() {
6293 crate::run_xml_test("flex", "align_baseline_column__content_box_ltr");
6294 }
6295
6296 #[test]
6297 fn align_baseline_column__border_box_rtl() {
6298 crate::run_xml_test("flex", "align_baseline_column__border_box_rtl");
6299 }
6300
6301 #[test]
6302 fn align_baseline_column__content_box_rtl() {
6303 crate::run_xml_test("flex", "align_baseline_column__content_box_rtl");
6304 }
6305
6306 #[test]
6307 fn align_baseline_double_nested_child__border_box_ltr() {
6308 crate::run_xml_test("flex", "align_baseline_double_nested_child__border_box_ltr");
6309 }
6310
6311 #[test]
6312 fn align_baseline_double_nested_child__content_box_ltr() {
6313 crate::run_xml_test("flex", "align_baseline_double_nested_child__content_box_ltr");
6314 }
6315
6316 #[test]
6317 fn align_baseline_double_nested_child__border_box_rtl() {
6318 crate::run_xml_test("flex", "align_baseline_double_nested_child__border_box_rtl");
6319 }
6320
6321 #[test]
6322 fn align_baseline_double_nested_child__content_box_rtl() {
6323 crate::run_xml_test("flex", "align_baseline_double_nested_child__content_box_rtl");
6324 }
6325
6326 #[test]
6327 fn align_baseline_multiline__border_box_ltr() {
6328 crate::run_xml_test("flex", "align_baseline_multiline__border_box_ltr");
6329 }
6330
6331 #[test]
6332 fn align_baseline_multiline__content_box_ltr() {
6333 crate::run_xml_test("flex", "align_baseline_multiline__content_box_ltr");
6334 }
6335
6336 #[test]
6337 fn align_baseline_multiline__border_box_rtl() {
6338 crate::run_xml_test("flex", "align_baseline_multiline__border_box_rtl");
6339 }
6340
6341 #[test]
6342 fn align_baseline_multiline__content_box_rtl() {
6343 crate::run_xml_test("flex", "align_baseline_multiline__content_box_rtl");
6344 }
6345
6346 #[test]
6347 fn align_baseline_multiline_column__border_box_ltr() {
6348 crate::run_xml_test("flex", "align_baseline_multiline_column__border_box_ltr");
6349 }
6350
6351 #[test]
6352 fn align_baseline_multiline_column__content_box_ltr() {
6353 crate::run_xml_test("flex", "align_baseline_multiline_column__content_box_ltr");
6354 }
6355
6356 #[test]
6357 fn align_baseline_multiline_column__border_box_rtl() {
6358 crate::run_xml_test("flex", "align_baseline_multiline_column__border_box_rtl");
6359 }
6360
6361 #[test]
6362 fn align_baseline_multiline_column__content_box_rtl() {
6363 crate::run_xml_test("flex", "align_baseline_multiline_column__content_box_rtl");
6364 }
6365
6366 #[test]
6367 fn align_baseline_multiline_column2__border_box_ltr() {
6368 crate::run_xml_test("flex", "align_baseline_multiline_column2__border_box_ltr");
6369 }
6370
6371 #[test]
6372 fn align_baseline_multiline_column2__content_box_ltr() {
6373 crate::run_xml_test("flex", "align_baseline_multiline_column2__content_box_ltr");
6374 }
6375
6376 #[test]
6377 fn align_baseline_multiline_column2__border_box_rtl() {
6378 crate::run_xml_test("flex", "align_baseline_multiline_column2__border_box_rtl");
6379 }
6380
6381 #[test]
6382 fn align_baseline_multiline_column2__content_box_rtl() {
6383 crate::run_xml_test("flex", "align_baseline_multiline_column2__content_box_rtl");
6384 }
6385
6386 #[test]
6387 fn align_baseline_multiline_row_and_column__border_box_ltr() {
6388 crate::run_xml_test("flex", "align_baseline_multiline_row_and_column__border_box_ltr");
6389 }
6390
6391 #[test]
6392 fn align_baseline_multiline_row_and_column__content_box_ltr() {
6393 crate::run_xml_test("flex", "align_baseline_multiline_row_and_column__content_box_ltr");
6394 }
6395
6396 #[test]
6397 fn align_baseline_multiline_row_and_column__border_box_rtl() {
6398 crate::run_xml_test("flex", "align_baseline_multiline_row_and_column__border_box_rtl");
6399 }
6400
6401 #[test]
6402 fn align_baseline_multiline_row_and_column__content_box_rtl() {
6403 crate::run_xml_test("flex", "align_baseline_multiline_row_and_column__content_box_rtl");
6404 }
6405
6406 #[test]
6407 fn align_baseline_nested_child__border_box_ltr() {
6408 crate::run_xml_test("flex", "align_baseline_nested_child__border_box_ltr");
6409 }
6410
6411 #[test]
6412 fn align_baseline_nested_child__content_box_ltr() {
6413 crate::run_xml_test("flex", "align_baseline_nested_child__content_box_ltr");
6414 }
6415
6416 #[test]
6417 fn align_baseline_nested_child__border_box_rtl() {
6418 crate::run_xml_test("flex", "align_baseline_nested_child__border_box_rtl");
6419 }
6420
6421 #[test]
6422 fn align_baseline_nested_child__content_box_rtl() {
6423 crate::run_xml_test("flex", "align_baseline_nested_child__content_box_rtl");
6424 }
6425
6426 #[test]
6427 fn align_baseline_nested_column__border_box_ltr() {
6428 crate::run_xml_test("flex", "align_baseline_nested_column__border_box_ltr");
6429 }
6430
6431 #[test]
6432 fn align_baseline_nested_column__content_box_ltr() {
6433 crate::run_xml_test("flex", "align_baseline_nested_column__content_box_ltr");
6434 }
6435
6436 #[test]
6437 fn align_baseline_nested_column__border_box_rtl() {
6438 crate::run_xml_test("flex", "align_baseline_nested_column__border_box_rtl");
6439 }
6440
6441 #[test]
6442 fn align_baseline_nested_column__content_box_rtl() {
6443 crate::run_xml_test("flex", "align_baseline_nested_column__content_box_rtl");
6444 }
6445
6446 #[test]
6447 fn align_center_should_size_based_on_content__border_box_ltr() {
6448 crate::run_xml_test("flex", "align_center_should_size_based_on_content__border_box_ltr");
6449 }
6450
6451 #[test]
6452 fn align_center_should_size_based_on_content__content_box_ltr() {
6453 crate::run_xml_test("flex", "align_center_should_size_based_on_content__content_box_ltr");
6454 }
6455
6456 #[test]
6457 fn align_center_should_size_based_on_content__border_box_rtl() {
6458 crate::run_xml_test("flex", "align_center_should_size_based_on_content__border_box_rtl");
6459 }
6460
6461 #[test]
6462 fn align_center_should_size_based_on_content__content_box_rtl() {
6463 crate::run_xml_test("flex", "align_center_should_size_based_on_content__content_box_rtl");
6464 }
6465
6466 #[test]
6467 fn align_content_center_single_line__border_box_ltr() {
6468 crate::run_xml_test("flex", "align_content_center_single_line__border_box_ltr");
6469 }
6470
6471 #[test]
6472 fn align_content_center_single_line__content_box_ltr() {
6473 crate::run_xml_test("flex", "align_content_center_single_line__content_box_ltr");
6474 }
6475
6476 #[test]
6477 fn align_content_center_single_line__border_box_rtl() {
6478 crate::run_xml_test("flex", "align_content_center_single_line__border_box_rtl");
6479 }
6480
6481 #[test]
6482 fn align_content_center_single_line__content_box_rtl() {
6483 crate::run_xml_test("flex", "align_content_center_single_line__content_box_rtl");
6484 }
6485
6486 #[test]
6487 fn align_content_center_single_line_negative_space__border_box_ltr() {
6488 crate::run_xml_test("flex", "align_content_center_single_line_negative_space__border_box_ltr");
6489 }
6490
6491 #[test]
6492 fn align_content_center_single_line_negative_space__content_box_ltr() {
6493 crate::run_xml_test("flex", "align_content_center_single_line_negative_space__content_box_ltr");
6494 }
6495
6496 #[test]
6497 fn align_content_center_single_line_negative_space__border_box_rtl() {
6498 crate::run_xml_test("flex", "align_content_center_single_line_negative_space__border_box_rtl");
6499 }
6500
6501 #[test]
6502 fn align_content_center_single_line_negative_space__content_box_rtl() {
6503 crate::run_xml_test("flex", "align_content_center_single_line_negative_space__content_box_rtl");
6504 }
6505
6506 #[test]
6507 fn align_content_center_single_line_negative_space_gap__border_box_ltr() {
6508 crate::run_xml_test("flex", "align_content_center_single_line_negative_space_gap__border_box_ltr");
6509 }
6510
6511 #[test]
6512 fn align_content_center_single_line_negative_space_gap__content_box_ltr() {
6513 crate::run_xml_test("flex", "align_content_center_single_line_negative_space_gap__content_box_ltr");
6514 }
6515
6516 #[test]
6517 fn align_content_center_single_line_negative_space_gap__border_box_rtl() {
6518 crate::run_xml_test("flex", "align_content_center_single_line_negative_space_gap__border_box_rtl");
6519 }
6520
6521 #[test]
6522 fn align_content_center_single_line_negative_space_gap__content_box_rtl() {
6523 crate::run_xml_test("flex", "align_content_center_single_line_negative_space_gap__content_box_rtl");
6524 }
6525
6526 #[test]
6527 fn align_content_center_wrapped__border_box_ltr() {
6528 crate::run_xml_test("flex", "align_content_center_wrapped__border_box_ltr");
6529 }
6530
6531 #[test]
6532 fn align_content_center_wrapped__content_box_ltr() {
6533 crate::run_xml_test("flex", "align_content_center_wrapped__content_box_ltr");
6534 }
6535
6536 #[test]
6537 fn align_content_center_wrapped__border_box_rtl() {
6538 crate::run_xml_test("flex", "align_content_center_wrapped__border_box_rtl");
6539 }
6540
6541 #[test]
6542 fn align_content_center_wrapped__content_box_rtl() {
6543 crate::run_xml_test("flex", "align_content_center_wrapped__content_box_rtl");
6544 }
6545
6546 #[test]
6547 fn align_content_center_wrapped_negative_space__border_box_ltr() {
6548 crate::run_xml_test("flex", "align_content_center_wrapped_negative_space__border_box_ltr");
6549 }
6550
6551 #[test]
6552 fn align_content_center_wrapped_negative_space__content_box_ltr() {
6553 crate::run_xml_test("flex", "align_content_center_wrapped_negative_space__content_box_ltr");
6554 }
6555
6556 #[test]
6557 fn align_content_center_wrapped_negative_space__border_box_rtl() {
6558 crate::run_xml_test("flex", "align_content_center_wrapped_negative_space__border_box_rtl");
6559 }
6560
6561 #[test]
6562 fn align_content_center_wrapped_negative_space__content_box_rtl() {
6563 crate::run_xml_test("flex", "align_content_center_wrapped_negative_space__content_box_rtl");
6564 }
6565
6566 #[test]
6567 fn align_content_center_wrapped_negative_space_gap__border_box_ltr() {
6568 crate::run_xml_test("flex", "align_content_center_wrapped_negative_space_gap__border_box_ltr");
6569 }
6570
6571 #[test]
6572 fn align_content_center_wrapped_negative_space_gap__content_box_ltr() {
6573 crate::run_xml_test("flex", "align_content_center_wrapped_negative_space_gap__content_box_ltr");
6574 }
6575
6576 #[test]
6577 fn align_content_center_wrapped_negative_space_gap__border_box_rtl() {
6578 crate::run_xml_test("flex", "align_content_center_wrapped_negative_space_gap__border_box_rtl");
6579 }
6580
6581 #[test]
6582 fn align_content_center_wrapped_negative_space_gap__content_box_rtl() {
6583 crate::run_xml_test("flex", "align_content_center_wrapped_negative_space_gap__content_box_rtl");
6584 }
6585
6586 #[test]
6587 fn align_content_end__border_box_ltr() {
6588 crate::run_xml_test("flex", "align_content_end__border_box_ltr");
6589 }
6590
6591 #[test]
6592 fn align_content_end__content_box_ltr() {
6593 crate::run_xml_test("flex", "align_content_end__content_box_ltr");
6594 }
6595
6596 #[test]
6597 fn align_content_end__border_box_rtl() {
6598 crate::run_xml_test("flex", "align_content_end__border_box_rtl");
6599 }
6600
6601 #[test]
6602 fn align_content_end__content_box_rtl() {
6603 crate::run_xml_test("flex", "align_content_end__content_box_rtl");
6604 }
6605
6606 #[test]
6607 fn align_content_end_single_line_negative_space__border_box_ltr() {
6608 crate::run_xml_test("flex", "align_content_end_single_line_negative_space__border_box_ltr");
6609 }
6610
6611 #[test]
6612 fn align_content_end_single_line_negative_space__content_box_ltr() {
6613 crate::run_xml_test("flex", "align_content_end_single_line_negative_space__content_box_ltr");
6614 }
6615
6616 #[test]
6617 fn align_content_end_single_line_negative_space__border_box_rtl() {
6618 crate::run_xml_test("flex", "align_content_end_single_line_negative_space__border_box_rtl");
6619 }
6620
6621 #[test]
6622 fn align_content_end_single_line_negative_space__content_box_rtl() {
6623 crate::run_xml_test("flex", "align_content_end_single_line_negative_space__content_box_rtl");
6624 }
6625
6626 #[test]
6627 fn align_content_end_single_line_negative_space_gap__border_box_ltr() {
6628 crate::run_xml_test("flex", "align_content_end_single_line_negative_space_gap__border_box_ltr");
6629 }
6630
6631 #[test]
6632 fn align_content_end_single_line_negative_space_gap__content_box_ltr() {
6633 crate::run_xml_test("flex", "align_content_end_single_line_negative_space_gap__content_box_ltr");
6634 }
6635
6636 #[test]
6637 fn align_content_end_single_line_negative_space_gap__border_box_rtl() {
6638 crate::run_xml_test("flex", "align_content_end_single_line_negative_space_gap__border_box_rtl");
6639 }
6640
6641 #[test]
6642 fn align_content_end_single_line_negative_space_gap__content_box_rtl() {
6643 crate::run_xml_test("flex", "align_content_end_single_line_negative_space_gap__content_box_rtl");
6644 }
6645
6646 #[test]
6647 fn align_content_end_wrapped_negative_space__border_box_ltr() {
6648 crate::run_xml_test("flex", "align_content_end_wrapped_negative_space__border_box_ltr");
6649 }
6650
6651 #[test]
6652 fn align_content_end_wrapped_negative_space__content_box_ltr() {
6653 crate::run_xml_test("flex", "align_content_end_wrapped_negative_space__content_box_ltr");
6654 }
6655
6656 #[test]
6657 fn align_content_end_wrapped_negative_space__border_box_rtl() {
6658 crate::run_xml_test("flex", "align_content_end_wrapped_negative_space__border_box_rtl");
6659 }
6660
6661 #[test]
6662 fn align_content_end_wrapped_negative_space__content_box_rtl() {
6663 crate::run_xml_test("flex", "align_content_end_wrapped_negative_space__content_box_rtl");
6664 }
6665
6666 #[test]
6667 fn align_content_end_wrapped_negative_space_gap__border_box_ltr() {
6668 crate::run_xml_test("flex", "align_content_end_wrapped_negative_space_gap__border_box_ltr");
6669 }
6670
6671 #[test]
6672 fn align_content_end_wrapped_negative_space_gap__content_box_ltr() {
6673 crate::run_xml_test("flex", "align_content_end_wrapped_negative_space_gap__content_box_ltr");
6674 }
6675
6676 #[test]
6677 fn align_content_end_wrapped_negative_space_gap__border_box_rtl() {
6678 crate::run_xml_test("flex", "align_content_end_wrapped_negative_space_gap__border_box_rtl");
6679 }
6680
6681 #[test]
6682 fn align_content_end_wrapped_negative_space_gap__content_box_rtl() {
6683 crate::run_xml_test("flex", "align_content_end_wrapped_negative_space_gap__content_box_rtl");
6684 }
6685
6686 #[test]
6687 fn align_content_flex_end__border_box_ltr() {
6688 crate::run_xml_test("flex", "align_content_flex_end__border_box_ltr");
6689 }
6690
6691 #[test]
6692 fn align_content_flex_end__content_box_ltr() {
6693 crate::run_xml_test("flex", "align_content_flex_end__content_box_ltr");
6694 }
6695
6696 #[test]
6697 fn align_content_flex_end__border_box_rtl() {
6698 crate::run_xml_test("flex", "align_content_flex_end__border_box_rtl");
6699 }
6700
6701 #[test]
6702 fn align_content_flex_end__content_box_rtl() {
6703 crate::run_xml_test("flex", "align_content_flex_end__content_box_rtl");
6704 }
6705
6706 #[test]
6707 fn align_content_flex_start__border_box_ltr() {
6708 crate::run_xml_test("flex", "align_content_flex_start__border_box_ltr");
6709 }
6710
6711 #[test]
6712 fn align_content_flex_start__content_box_ltr() {
6713 crate::run_xml_test("flex", "align_content_flex_start__content_box_ltr");
6714 }
6715
6716 #[test]
6717 fn align_content_flex_start__border_box_rtl() {
6718 crate::run_xml_test("flex", "align_content_flex_start__border_box_rtl");
6719 }
6720
6721 #[test]
6722 fn align_content_flex_start__content_box_rtl() {
6723 crate::run_xml_test("flex", "align_content_flex_start__content_box_rtl");
6724 }
6725
6726 #[test]
6727 fn align_content_flex_start_with_flex__border_box_ltr() {
6728 crate::run_xml_test("flex", "align_content_flex_start_with_flex__border_box_ltr");
6729 }
6730
6731 #[test]
6732 fn align_content_flex_start_with_flex__content_box_ltr() {
6733 crate::run_xml_test("flex", "align_content_flex_start_with_flex__content_box_ltr");
6734 }
6735
6736 #[test]
6737 fn align_content_flex_start_with_flex__border_box_rtl() {
6738 crate::run_xml_test("flex", "align_content_flex_start_with_flex__border_box_rtl");
6739 }
6740
6741 #[test]
6742 fn align_content_flex_start_with_flex__content_box_rtl() {
6743 crate::run_xml_test("flex", "align_content_flex_start_with_flex__content_box_rtl");
6744 }
6745
6746 #[test]
6747 fn align_content_flex_start_without_height_on_children__border_box_ltr() {
6748 crate::run_xml_test("flex", "align_content_flex_start_without_height_on_children__border_box_ltr");
6749 }
6750
6751 #[test]
6752 fn align_content_flex_start_without_height_on_children__content_box_ltr() {
6753 crate::run_xml_test("flex", "align_content_flex_start_without_height_on_children__content_box_ltr");
6754 }
6755
6756 #[test]
6757 fn align_content_flex_start_without_height_on_children__border_box_rtl() {
6758 crate::run_xml_test("flex", "align_content_flex_start_without_height_on_children__border_box_rtl");
6759 }
6760
6761 #[test]
6762 fn align_content_flex_start_without_height_on_children__content_box_rtl() {
6763 crate::run_xml_test("flex", "align_content_flex_start_without_height_on_children__content_box_rtl");
6764 }
6765
6766 #[test]
6767 fn align_content_not_stretch_with_align_items_stretch__border_box_ltr() {
6768 crate::run_xml_test("flex", "align_content_not_stretch_with_align_items_stretch__border_box_ltr");
6769 }
6770
6771 #[test]
6772 fn align_content_not_stretch_with_align_items_stretch__content_box_ltr() {
6773 crate::run_xml_test("flex", "align_content_not_stretch_with_align_items_stretch__content_box_ltr");
6774 }
6775
6776 #[test]
6777 fn align_content_not_stretch_with_align_items_stretch__border_box_rtl() {
6778 crate::run_xml_test("flex", "align_content_not_stretch_with_align_items_stretch__border_box_rtl");
6779 }
6780
6781 #[test]
6782 fn align_content_not_stretch_with_align_items_stretch__content_box_rtl() {
6783 crate::run_xml_test("flex", "align_content_not_stretch_with_align_items_stretch__content_box_rtl");
6784 }
6785
6786 #[test]
6787 fn align_content_space_around_single_line__border_box_ltr() {
6788 crate::run_xml_test("flex", "align_content_space_around_single_line__border_box_ltr");
6789 }
6790
6791 #[test]
6792 fn align_content_space_around_single_line__content_box_ltr() {
6793 crate::run_xml_test("flex", "align_content_space_around_single_line__content_box_ltr");
6794 }
6795
6796 #[test]
6797 fn align_content_space_around_single_line__border_box_rtl() {
6798 crate::run_xml_test("flex", "align_content_space_around_single_line__border_box_rtl");
6799 }
6800
6801 #[test]
6802 fn align_content_space_around_single_line__content_box_rtl() {
6803 crate::run_xml_test("flex", "align_content_space_around_single_line__content_box_rtl");
6804 }
6805
6806 #[test]
6807 fn align_content_space_around_single_line_negative_space__border_box_ltr() {
6808 crate::run_xml_test("flex", "align_content_space_around_single_line_negative_space__border_box_ltr");
6809 }
6810
6811 #[test]
6812 fn align_content_space_around_single_line_negative_space__content_box_ltr() {
6813 crate::run_xml_test("flex", "align_content_space_around_single_line_negative_space__content_box_ltr");
6814 }
6815
6816 #[test]
6817 fn align_content_space_around_single_line_negative_space__border_box_rtl() {
6818 crate::run_xml_test("flex", "align_content_space_around_single_line_negative_space__border_box_rtl");
6819 }
6820
6821 #[test]
6822 fn align_content_space_around_single_line_negative_space__content_box_rtl() {
6823 crate::run_xml_test("flex", "align_content_space_around_single_line_negative_space__content_box_rtl");
6824 }
6825
6826 #[test]
6827 fn align_content_space_around_single_line_negative_space_gap__border_box_ltr() {
6828 crate::run_xml_test("flex", "align_content_space_around_single_line_negative_space_gap__border_box_ltr");
6829 }
6830
6831 #[test]
6832 fn align_content_space_around_single_line_negative_space_gap__content_box_ltr() {
6833 crate::run_xml_test("flex", "align_content_space_around_single_line_negative_space_gap__content_box_ltr");
6834 }
6835
6836 #[test]
6837 fn align_content_space_around_single_line_negative_space_gap__border_box_rtl() {
6838 crate::run_xml_test("flex", "align_content_space_around_single_line_negative_space_gap__border_box_rtl");
6839 }
6840
6841 #[test]
6842 fn align_content_space_around_single_line_negative_space_gap__content_box_rtl() {
6843 crate::run_xml_test("flex", "align_content_space_around_single_line_negative_space_gap__content_box_rtl");
6844 }
6845
6846 #[test]
6847 fn align_content_space_around_wrapped__border_box_ltr() {
6848 crate::run_xml_test("flex", "align_content_space_around_wrapped__border_box_ltr");
6849 }
6850
6851 #[test]
6852 fn align_content_space_around_wrapped__content_box_ltr() {
6853 crate::run_xml_test("flex", "align_content_space_around_wrapped__content_box_ltr");
6854 }
6855
6856 #[test]
6857 fn align_content_space_around_wrapped__border_box_rtl() {
6858 crate::run_xml_test("flex", "align_content_space_around_wrapped__border_box_rtl");
6859 }
6860
6861 #[test]
6862 fn align_content_space_around_wrapped__content_box_rtl() {
6863 crate::run_xml_test("flex", "align_content_space_around_wrapped__content_box_rtl");
6864 }
6865
6866 #[test]
6867 fn align_content_space_around_wrapped_negative_space__border_box_ltr() {
6868 crate::run_xml_test("flex", "align_content_space_around_wrapped_negative_space__border_box_ltr");
6869 }
6870
6871 #[test]
6872 fn align_content_space_around_wrapped_negative_space__content_box_ltr() {
6873 crate::run_xml_test("flex", "align_content_space_around_wrapped_negative_space__content_box_ltr");
6874 }
6875
6876 #[test]
6877 fn align_content_space_around_wrapped_negative_space__border_box_rtl() {
6878 crate::run_xml_test("flex", "align_content_space_around_wrapped_negative_space__border_box_rtl");
6879 }
6880
6881 #[test]
6882 fn align_content_space_around_wrapped_negative_space__content_box_rtl() {
6883 crate::run_xml_test("flex", "align_content_space_around_wrapped_negative_space__content_box_rtl");
6884 }
6885
6886 #[test]
6887 fn align_content_space_around_wrapped_negative_space_gap__border_box_ltr() {
6888 crate::run_xml_test("flex", "align_content_space_around_wrapped_negative_space_gap__border_box_ltr");
6889 }
6890
6891 #[test]
6892 fn align_content_space_around_wrapped_negative_space_gap__content_box_ltr() {
6893 crate::run_xml_test("flex", "align_content_space_around_wrapped_negative_space_gap__content_box_ltr");
6894 }
6895
6896 #[test]
6897 fn align_content_space_around_wrapped_negative_space_gap__border_box_rtl() {
6898 crate::run_xml_test("flex", "align_content_space_around_wrapped_negative_space_gap__border_box_rtl");
6899 }
6900
6901 #[test]
6902 fn align_content_space_around_wrapped_negative_space_gap__content_box_rtl() {
6903 crate::run_xml_test("flex", "align_content_space_around_wrapped_negative_space_gap__content_box_rtl");
6904 }
6905
6906 #[test]
6907 fn align_content_space_around_wrapped_single__border_box_ltr() {
6908 crate::run_xml_test("flex", "align_content_space_around_wrapped_single__border_box_ltr");
6909 }
6910
6911 #[test]
6912 fn align_content_space_around_wrapped_single__content_box_ltr() {
6913 crate::run_xml_test("flex", "align_content_space_around_wrapped_single__content_box_ltr");
6914 }
6915
6916 #[test]
6917 fn align_content_space_around_wrapped_single__border_box_rtl() {
6918 crate::run_xml_test("flex", "align_content_space_around_wrapped_single__border_box_rtl");
6919 }
6920
6921 #[test]
6922 fn align_content_space_around_wrapped_single__content_box_rtl() {
6923 crate::run_xml_test("flex", "align_content_space_around_wrapped_single__content_box_rtl");
6924 }
6925
6926 #[test]
6927 fn align_content_space_between_single_line__border_box_ltr() {
6928 crate::run_xml_test("flex", "align_content_space_between_single_line__border_box_ltr");
6929 }
6930
6931 #[test]
6932 fn align_content_space_between_single_line__content_box_ltr() {
6933 crate::run_xml_test("flex", "align_content_space_between_single_line__content_box_ltr");
6934 }
6935
6936 #[test]
6937 fn align_content_space_between_single_line__border_box_rtl() {
6938 crate::run_xml_test("flex", "align_content_space_between_single_line__border_box_rtl");
6939 }
6940
6941 #[test]
6942 fn align_content_space_between_single_line__content_box_rtl() {
6943 crate::run_xml_test("flex", "align_content_space_between_single_line__content_box_rtl");
6944 }
6945
6946 #[test]
6947 fn align_content_space_between_single_line_negative_space__border_box_ltr() {
6948 crate::run_xml_test("flex", "align_content_space_between_single_line_negative_space__border_box_ltr");
6949 }
6950
6951 #[test]
6952 fn align_content_space_between_single_line_negative_space__content_box_ltr() {
6953 crate::run_xml_test("flex", "align_content_space_between_single_line_negative_space__content_box_ltr");
6954 }
6955
6956 #[test]
6957 fn align_content_space_between_single_line_negative_space__border_box_rtl() {
6958 crate::run_xml_test("flex", "align_content_space_between_single_line_negative_space__border_box_rtl");
6959 }
6960
6961 #[test]
6962 fn align_content_space_between_single_line_negative_space__content_box_rtl() {
6963 crate::run_xml_test("flex", "align_content_space_between_single_line_negative_space__content_box_rtl");
6964 }
6965
6966 #[test]
6967 fn align_content_space_between_single_line_negative_space_gap__border_box_ltr() {
6968 crate::run_xml_test("flex", "align_content_space_between_single_line_negative_space_gap__border_box_ltr");
6969 }
6970
6971 #[test]
6972 fn align_content_space_between_single_line_negative_space_gap__content_box_ltr() {
6973 crate::run_xml_test("flex", "align_content_space_between_single_line_negative_space_gap__content_box_ltr");
6974 }
6975
6976 #[test]
6977 fn align_content_space_between_single_line_negative_space_gap__border_box_rtl() {
6978 crate::run_xml_test("flex", "align_content_space_between_single_line_negative_space_gap__border_box_rtl");
6979 }
6980
6981 #[test]
6982 fn align_content_space_between_single_line_negative_space_gap__content_box_rtl() {
6983 crate::run_xml_test("flex", "align_content_space_between_single_line_negative_space_gap__content_box_rtl");
6984 }
6985
6986 #[test]
6987 fn align_content_space_between_wrapped__border_box_ltr() {
6988 crate::run_xml_test("flex", "align_content_space_between_wrapped__border_box_ltr");
6989 }
6990
6991 #[test]
6992 fn align_content_space_between_wrapped__content_box_ltr() {
6993 crate::run_xml_test("flex", "align_content_space_between_wrapped__content_box_ltr");
6994 }
6995
6996 #[test]
6997 fn align_content_space_between_wrapped__border_box_rtl() {
6998 crate::run_xml_test("flex", "align_content_space_between_wrapped__border_box_rtl");
6999 }
7000
7001 #[test]
7002 fn align_content_space_between_wrapped__content_box_rtl() {
7003 crate::run_xml_test("flex", "align_content_space_between_wrapped__content_box_rtl");
7004 }
7005
7006 #[test]
7007 fn align_content_space_between_wrapped_negative_space__border_box_ltr() {
7008 crate::run_xml_test("flex", "align_content_space_between_wrapped_negative_space__border_box_ltr");
7009 }
7010
7011 #[test]
7012 fn align_content_space_between_wrapped_negative_space__content_box_ltr() {
7013 crate::run_xml_test("flex", "align_content_space_between_wrapped_negative_space__content_box_ltr");
7014 }
7015
7016 #[test]
7017 fn align_content_space_between_wrapped_negative_space__border_box_rtl() {
7018 crate::run_xml_test("flex", "align_content_space_between_wrapped_negative_space__border_box_rtl");
7019 }
7020
7021 #[test]
7022 fn align_content_space_between_wrapped_negative_space__content_box_rtl() {
7023 crate::run_xml_test("flex", "align_content_space_between_wrapped_negative_space__content_box_rtl");
7024 }
7025
7026 #[test]
7027 fn align_content_space_between_wrapped_negative_space_gap__border_box_ltr() {
7028 crate::run_xml_test("flex", "align_content_space_between_wrapped_negative_space_gap__border_box_ltr");
7029 }
7030
7031 #[test]
7032 fn align_content_space_between_wrapped_negative_space_gap__content_box_ltr() {
7033 crate::run_xml_test("flex", "align_content_space_between_wrapped_negative_space_gap__content_box_ltr");
7034 }
7035
7036 #[test]
7037 fn align_content_space_between_wrapped_negative_space_gap__border_box_rtl() {
7038 crate::run_xml_test("flex", "align_content_space_between_wrapped_negative_space_gap__border_box_rtl");
7039 }
7040
7041 #[test]
7042 fn align_content_space_between_wrapped_negative_space_gap__content_box_rtl() {
7043 crate::run_xml_test("flex", "align_content_space_between_wrapped_negative_space_gap__content_box_rtl");
7044 }
7045
7046 #[test]
7047 fn align_content_space_between_wrapped_single__border_box_ltr() {
7048 crate::run_xml_test("flex", "align_content_space_between_wrapped_single__border_box_ltr");
7049 }
7050
7051 #[test]
7052 fn align_content_space_between_wrapped_single__content_box_ltr() {
7053 crate::run_xml_test("flex", "align_content_space_between_wrapped_single__content_box_ltr");
7054 }
7055
7056 #[test]
7057 fn align_content_space_between_wrapped_single__border_box_rtl() {
7058 crate::run_xml_test("flex", "align_content_space_between_wrapped_single__border_box_rtl");
7059 }
7060
7061 #[test]
7062 fn align_content_space_between_wrapped_single__content_box_rtl() {
7063 crate::run_xml_test("flex", "align_content_space_between_wrapped_single__content_box_rtl");
7064 }
7065
7066 #[test]
7067 fn align_content_space_evenly_single_line__border_box_ltr() {
7068 crate::run_xml_test("flex", "align_content_space_evenly_single_line__border_box_ltr");
7069 }
7070
7071 #[test]
7072 fn align_content_space_evenly_single_line__content_box_ltr() {
7073 crate::run_xml_test("flex", "align_content_space_evenly_single_line__content_box_ltr");
7074 }
7075
7076 #[test]
7077 fn align_content_space_evenly_single_line__border_box_rtl() {
7078 crate::run_xml_test("flex", "align_content_space_evenly_single_line__border_box_rtl");
7079 }
7080
7081 #[test]
7082 fn align_content_space_evenly_single_line__content_box_rtl() {
7083 crate::run_xml_test("flex", "align_content_space_evenly_single_line__content_box_rtl");
7084 }
7085
7086 #[test]
7087 fn align_content_space_evenly_single_line_negative_space__border_box_ltr() {
7088 crate::run_xml_test("flex", "align_content_space_evenly_single_line_negative_space__border_box_ltr");
7089 }
7090
7091 #[test]
7092 fn align_content_space_evenly_single_line_negative_space__content_box_ltr() {
7093 crate::run_xml_test("flex", "align_content_space_evenly_single_line_negative_space__content_box_ltr");
7094 }
7095
7096 #[test]
7097 fn align_content_space_evenly_single_line_negative_space__border_box_rtl() {
7098 crate::run_xml_test("flex", "align_content_space_evenly_single_line_negative_space__border_box_rtl");
7099 }
7100
7101 #[test]
7102 fn align_content_space_evenly_single_line_negative_space__content_box_rtl() {
7103 crate::run_xml_test("flex", "align_content_space_evenly_single_line_negative_space__content_box_rtl");
7104 }
7105
7106 #[test]
7107 fn align_content_space_evenly_single_line_negative_space_gap__border_box_ltr() {
7108 crate::run_xml_test("flex", "align_content_space_evenly_single_line_negative_space_gap__border_box_ltr");
7109 }
7110
7111 #[test]
7112 fn align_content_space_evenly_single_line_negative_space_gap__content_box_ltr() {
7113 crate::run_xml_test("flex", "align_content_space_evenly_single_line_negative_space_gap__content_box_ltr");
7114 }
7115
7116 #[test]
7117 fn align_content_space_evenly_single_line_negative_space_gap__border_box_rtl() {
7118 crate::run_xml_test("flex", "align_content_space_evenly_single_line_negative_space_gap__border_box_rtl");
7119 }
7120
7121 #[test]
7122 fn align_content_space_evenly_single_line_negative_space_gap__content_box_rtl() {
7123 crate::run_xml_test("flex", "align_content_space_evenly_single_line_negative_space_gap__content_box_rtl");
7124 }
7125
7126 #[test]
7127 fn align_content_space_evenly_wrapped__border_box_ltr() {
7128 crate::run_xml_test("flex", "align_content_space_evenly_wrapped__border_box_ltr");
7129 }
7130
7131 #[test]
7132 fn align_content_space_evenly_wrapped__content_box_ltr() {
7133 crate::run_xml_test("flex", "align_content_space_evenly_wrapped__content_box_ltr");
7134 }
7135
7136 #[test]
7137 fn align_content_space_evenly_wrapped__border_box_rtl() {
7138 crate::run_xml_test("flex", "align_content_space_evenly_wrapped__border_box_rtl");
7139 }
7140
7141 #[test]
7142 fn align_content_space_evenly_wrapped__content_box_rtl() {
7143 crate::run_xml_test("flex", "align_content_space_evenly_wrapped__content_box_rtl");
7144 }
7145
7146 #[test]
7147 fn align_content_space_evenly_wrapped_negative_space__border_box_ltr() {
7148 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_negative_space__border_box_ltr");
7149 }
7150
7151 #[test]
7152 fn align_content_space_evenly_wrapped_negative_space__content_box_ltr() {
7153 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_negative_space__content_box_ltr");
7154 }
7155
7156 #[test]
7157 fn align_content_space_evenly_wrapped_negative_space__border_box_rtl() {
7158 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_negative_space__border_box_rtl");
7159 }
7160
7161 #[test]
7162 fn align_content_space_evenly_wrapped_negative_space__content_box_rtl() {
7163 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_negative_space__content_box_rtl");
7164 }
7165
7166 #[test]
7167 fn align_content_space_evenly_wrapped_negative_space_gap__border_box_ltr() {
7168 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_negative_space_gap__border_box_ltr");
7169 }
7170
7171 #[test]
7172 fn align_content_space_evenly_wrapped_negative_space_gap__content_box_ltr() {
7173 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_negative_space_gap__content_box_ltr");
7174 }
7175
7176 #[test]
7177 fn align_content_space_evenly_wrapped_negative_space_gap__border_box_rtl() {
7178 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_negative_space_gap__border_box_rtl");
7179 }
7180
7181 #[test]
7182 fn align_content_space_evenly_wrapped_negative_space_gap__content_box_rtl() {
7183 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_negative_space_gap__content_box_rtl");
7184 }
7185
7186 #[test]
7187 fn align_content_space_evenly_wrapped_single__border_box_ltr() {
7188 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_single__border_box_ltr");
7189 }
7190
7191 #[test]
7192 fn align_content_space_evenly_wrapped_single__content_box_ltr() {
7193 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_single__content_box_ltr");
7194 }
7195
7196 #[test]
7197 fn align_content_space_evenly_wrapped_single__border_box_rtl() {
7198 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_single__border_box_rtl");
7199 }
7200
7201 #[test]
7202 fn align_content_space_evenly_wrapped_single__content_box_rtl() {
7203 crate::run_xml_test("flex", "align_content_space_evenly_wrapped_single__content_box_rtl");
7204 }
7205
7206 #[test]
7207 fn align_content_spacearound__border_box_ltr() {
7208 crate::run_xml_test("flex", "align_content_spacearound__border_box_ltr");
7209 }
7210
7211 #[test]
7212 fn align_content_spacearound__content_box_ltr() {
7213 crate::run_xml_test("flex", "align_content_spacearound__content_box_ltr");
7214 }
7215
7216 #[test]
7217 fn align_content_spacearound__border_box_rtl() {
7218 crate::run_xml_test("flex", "align_content_spacearound__border_box_rtl");
7219 }
7220
7221 #[test]
7222 fn align_content_spacearound__content_box_rtl() {
7223 crate::run_xml_test("flex", "align_content_spacearound__content_box_rtl");
7224 }
7225
7226 #[test]
7227 fn align_content_spacebetween__border_box_ltr() {
7228 crate::run_xml_test("flex", "align_content_spacebetween__border_box_ltr");
7229 }
7230
7231 #[test]
7232 fn align_content_spacebetween__content_box_ltr() {
7233 crate::run_xml_test("flex", "align_content_spacebetween__content_box_ltr");
7234 }
7235
7236 #[test]
7237 fn align_content_spacebetween__border_box_rtl() {
7238 crate::run_xml_test("flex", "align_content_spacebetween__border_box_rtl");
7239 }
7240
7241 #[test]
7242 fn align_content_spacebetween__content_box_rtl() {
7243 crate::run_xml_test("flex", "align_content_spacebetween__content_box_rtl");
7244 }
7245
7246 #[test]
7247 fn align_content_start__border_box_ltr() {
7248 crate::run_xml_test("flex", "align_content_start__border_box_ltr");
7249 }
7250
7251 #[test]
7252 fn align_content_start__content_box_ltr() {
7253 crate::run_xml_test("flex", "align_content_start__content_box_ltr");
7254 }
7255
7256 #[test]
7257 fn align_content_start__border_box_rtl() {
7258 crate::run_xml_test("flex", "align_content_start__border_box_rtl");
7259 }
7260
7261 #[test]
7262 fn align_content_start__content_box_rtl() {
7263 crate::run_xml_test("flex", "align_content_start__content_box_rtl");
7264 }
7265
7266 #[test]
7267 fn align_content_start_single_line_negative_space__border_box_ltr() {
7268 crate::run_xml_test("flex", "align_content_start_single_line_negative_space__border_box_ltr");
7269 }
7270
7271 #[test]
7272 fn align_content_start_single_line_negative_space__content_box_ltr() {
7273 crate::run_xml_test("flex", "align_content_start_single_line_negative_space__content_box_ltr");
7274 }
7275
7276 #[test]
7277 fn align_content_start_single_line_negative_space__border_box_rtl() {
7278 crate::run_xml_test("flex", "align_content_start_single_line_negative_space__border_box_rtl");
7279 }
7280
7281 #[test]
7282 fn align_content_start_single_line_negative_space__content_box_rtl() {
7283 crate::run_xml_test("flex", "align_content_start_single_line_negative_space__content_box_rtl");
7284 }
7285
7286 #[test]
7287 fn align_content_start_single_line_negative_space_gap__border_box_ltr() {
7288 crate::run_xml_test("flex", "align_content_start_single_line_negative_space_gap__border_box_ltr");
7289 }
7290
7291 #[test]
7292 fn align_content_start_single_line_negative_space_gap__content_box_ltr() {
7293 crate::run_xml_test("flex", "align_content_start_single_line_negative_space_gap__content_box_ltr");
7294 }
7295
7296 #[test]
7297 fn align_content_start_single_line_negative_space_gap__border_box_rtl() {
7298 crate::run_xml_test("flex", "align_content_start_single_line_negative_space_gap__border_box_rtl");
7299 }
7300
7301 #[test]
7302 fn align_content_start_single_line_negative_space_gap__content_box_rtl() {
7303 crate::run_xml_test("flex", "align_content_start_single_line_negative_space_gap__content_box_rtl");
7304 }
7305
7306 #[test]
7307 fn align_content_start_wrapped_negative_space__border_box_ltr() {
7308 crate::run_xml_test("flex", "align_content_start_wrapped_negative_space__border_box_ltr");
7309 }
7310
7311 #[test]
7312 fn align_content_start_wrapped_negative_space__content_box_ltr() {
7313 crate::run_xml_test("flex", "align_content_start_wrapped_negative_space__content_box_ltr");
7314 }
7315
7316 #[test]
7317 fn align_content_start_wrapped_negative_space__border_box_rtl() {
7318 crate::run_xml_test("flex", "align_content_start_wrapped_negative_space__border_box_rtl");
7319 }
7320
7321 #[test]
7322 fn align_content_start_wrapped_negative_space__content_box_rtl() {
7323 crate::run_xml_test("flex", "align_content_start_wrapped_negative_space__content_box_rtl");
7324 }
7325
7326 #[test]
7327 fn align_content_stretch__border_box_ltr() {
7328 crate::run_xml_test("flex", "align_content_stretch__border_box_ltr");
7329 }
7330
7331 #[test]
7332 fn align_content_stretch__content_box_ltr() {
7333 crate::run_xml_test("flex", "align_content_stretch__content_box_ltr");
7334 }
7335
7336 #[test]
7337 fn align_content_stretch__border_box_rtl() {
7338 crate::run_xml_test("flex", "align_content_stretch__border_box_rtl");
7339 }
7340
7341 #[test]
7342 fn align_content_stretch__content_box_rtl() {
7343 crate::run_xml_test("flex", "align_content_stretch__content_box_rtl");
7344 }
7345
7346 #[test]
7347 fn align_content_stretch_column__border_box_ltr() {
7348 crate::run_xml_test("flex", "align_content_stretch_column__border_box_ltr");
7349 }
7350
7351 #[test]
7352 fn align_content_stretch_column__content_box_ltr() {
7353 crate::run_xml_test("flex", "align_content_stretch_column__content_box_ltr");
7354 }
7355
7356 #[test]
7357 fn align_content_stretch_column__border_box_rtl() {
7358 crate::run_xml_test("flex", "align_content_stretch_column__border_box_rtl");
7359 }
7360
7361 #[test]
7362 fn align_content_stretch_column__content_box_rtl() {
7363 crate::run_xml_test("flex", "align_content_stretch_column__content_box_rtl");
7364 }
7365
7366 #[test]
7367 fn align_content_stretch_is_not_overriding_align_items__border_box_ltr() {
7368 crate::run_xml_test("flex", "align_content_stretch_is_not_overriding_align_items__border_box_ltr");
7369 }
7370
7371 #[test]
7372 fn align_content_stretch_is_not_overriding_align_items__content_box_ltr() {
7373 crate::run_xml_test("flex", "align_content_stretch_is_not_overriding_align_items__content_box_ltr");
7374 }
7375
7376 #[test]
7377 fn align_content_stretch_is_not_overriding_align_items__border_box_rtl() {
7378 crate::run_xml_test("flex", "align_content_stretch_is_not_overriding_align_items__border_box_rtl");
7379 }
7380
7381 #[test]
7382 fn align_content_stretch_is_not_overriding_align_items__content_box_rtl() {
7383 crate::run_xml_test("flex", "align_content_stretch_is_not_overriding_align_items__content_box_rtl");
7384 }
7385
7386 #[test]
7387 fn align_content_stretch_row__border_box_ltr() {
7388 crate::run_xml_test("flex", "align_content_stretch_row__border_box_ltr");
7389 }
7390
7391 #[test]
7392 fn align_content_stretch_row__content_box_ltr() {
7393 crate::run_xml_test("flex", "align_content_stretch_row__content_box_ltr");
7394 }
7395
7396 #[test]
7397 fn align_content_stretch_row__border_box_rtl() {
7398 crate::run_xml_test("flex", "align_content_stretch_row__border_box_rtl");
7399 }
7400
7401 #[test]
7402 fn align_content_stretch_row__content_box_rtl() {
7403 crate::run_xml_test("flex", "align_content_stretch_row__content_box_rtl");
7404 }
7405
7406 #[test]
7407 fn align_content_stretch_row_with_children__border_box_ltr() {
7408 crate::run_xml_test("flex", "align_content_stretch_row_with_children__border_box_ltr");
7409 }
7410
7411 #[test]
7412 fn align_content_stretch_row_with_children__content_box_ltr() {
7413 crate::run_xml_test("flex", "align_content_stretch_row_with_children__content_box_ltr");
7414 }
7415
7416 #[test]
7417 fn align_content_stretch_row_with_children__border_box_rtl() {
7418 crate::run_xml_test("flex", "align_content_stretch_row_with_children__border_box_rtl");
7419 }
7420
7421 #[test]
7422 fn align_content_stretch_row_with_children__content_box_rtl() {
7423 crate::run_xml_test("flex", "align_content_stretch_row_with_children__content_box_rtl");
7424 }
7425
7426 #[test]
7427 fn align_content_stretch_row_with_fixed_height__border_box_ltr() {
7428 crate::run_xml_test("flex", "align_content_stretch_row_with_fixed_height__border_box_ltr");
7429 }
7430
7431 #[test]
7432 fn align_content_stretch_row_with_fixed_height__content_box_ltr() {
7433 crate::run_xml_test("flex", "align_content_stretch_row_with_fixed_height__content_box_ltr");
7434 }
7435
7436 #[test]
7437 fn align_content_stretch_row_with_fixed_height__border_box_rtl() {
7438 crate::run_xml_test("flex", "align_content_stretch_row_with_fixed_height__border_box_rtl");
7439 }
7440
7441 #[test]
7442 fn align_content_stretch_row_with_fixed_height__content_box_rtl() {
7443 crate::run_xml_test("flex", "align_content_stretch_row_with_fixed_height__content_box_rtl");
7444 }
7445
7446 #[test]
7447 fn align_content_stretch_row_with_flex__border_box_ltr() {
7448 crate::run_xml_test("flex", "align_content_stretch_row_with_flex__border_box_ltr");
7449 }
7450
7451 #[test]
7452 fn align_content_stretch_row_with_flex__content_box_ltr() {
7453 crate::run_xml_test("flex", "align_content_stretch_row_with_flex__content_box_ltr");
7454 }
7455
7456 #[test]
7457 fn align_content_stretch_row_with_flex__border_box_rtl() {
7458 crate::run_xml_test("flex", "align_content_stretch_row_with_flex__border_box_rtl");
7459 }
7460
7461 #[test]
7462 fn align_content_stretch_row_with_flex__content_box_rtl() {
7463 crate::run_xml_test("flex", "align_content_stretch_row_with_flex__content_box_rtl");
7464 }
7465
7466 #[test]
7467 fn align_content_stretch_row_with_flex_no_shrink__border_box_ltr() {
7468 crate::run_xml_test("flex", "align_content_stretch_row_with_flex_no_shrink__border_box_ltr");
7469 }
7470
7471 #[test]
7472 fn align_content_stretch_row_with_flex_no_shrink__content_box_ltr() {
7473 crate::run_xml_test("flex", "align_content_stretch_row_with_flex_no_shrink__content_box_ltr");
7474 }
7475
7476 #[test]
7477 fn align_content_stretch_row_with_flex_no_shrink__border_box_rtl() {
7478 crate::run_xml_test("flex", "align_content_stretch_row_with_flex_no_shrink__border_box_rtl");
7479 }
7480
7481 #[test]
7482 fn align_content_stretch_row_with_flex_no_shrink__content_box_rtl() {
7483 crate::run_xml_test("flex", "align_content_stretch_row_with_flex_no_shrink__content_box_rtl");
7484 }
7485
7486 #[test]
7487 fn align_content_stretch_row_with_margin__border_box_ltr() {
7488 crate::run_xml_test("flex", "align_content_stretch_row_with_margin__border_box_ltr");
7489 }
7490
7491 #[test]
7492 fn align_content_stretch_row_with_margin__content_box_ltr() {
7493 crate::run_xml_test("flex", "align_content_stretch_row_with_margin__content_box_ltr");
7494 }
7495
7496 #[test]
7497 fn align_content_stretch_row_with_margin__border_box_rtl() {
7498 crate::run_xml_test("flex", "align_content_stretch_row_with_margin__border_box_rtl");
7499 }
7500
7501 #[test]
7502 fn align_content_stretch_row_with_margin__content_box_rtl() {
7503 crate::run_xml_test("flex", "align_content_stretch_row_with_margin__content_box_rtl");
7504 }
7505
7506 #[test]
7507 fn align_content_stretch_row_with_max_height__border_box_ltr() {
7508 crate::run_xml_test("flex", "align_content_stretch_row_with_max_height__border_box_ltr");
7509 }
7510
7511 #[test]
7512 fn align_content_stretch_row_with_max_height__content_box_ltr() {
7513 crate::run_xml_test("flex", "align_content_stretch_row_with_max_height__content_box_ltr");
7514 }
7515
7516 #[test]
7517 fn align_content_stretch_row_with_max_height__border_box_rtl() {
7518 crate::run_xml_test("flex", "align_content_stretch_row_with_max_height__border_box_rtl");
7519 }
7520
7521 #[test]
7522 fn align_content_stretch_row_with_max_height__content_box_rtl() {
7523 crate::run_xml_test("flex", "align_content_stretch_row_with_max_height__content_box_rtl");
7524 }
7525
7526 #[test]
7527 fn align_content_stretch_row_with_min_height__border_box_ltr() {
7528 crate::run_xml_test("flex", "align_content_stretch_row_with_min_height__border_box_ltr");
7529 }
7530
7531 #[test]
7532 fn align_content_stretch_row_with_min_height__content_box_ltr() {
7533 crate::run_xml_test("flex", "align_content_stretch_row_with_min_height__content_box_ltr");
7534 }
7535
7536 #[test]
7537 fn align_content_stretch_row_with_min_height__border_box_rtl() {
7538 crate::run_xml_test("flex", "align_content_stretch_row_with_min_height__border_box_rtl");
7539 }
7540
7541 #[test]
7542 fn align_content_stretch_row_with_min_height__content_box_rtl() {
7543 crate::run_xml_test("flex", "align_content_stretch_row_with_min_height__content_box_rtl");
7544 }
7545
7546 #[test]
7547 fn align_content_stretch_row_with_padding__border_box_ltr() {
7548 crate::run_xml_test("flex", "align_content_stretch_row_with_padding__border_box_ltr");
7549 }
7550
7551 #[test]
7552 fn align_content_stretch_row_with_padding__content_box_ltr() {
7553 crate::run_xml_test("flex", "align_content_stretch_row_with_padding__content_box_ltr");
7554 }
7555
7556 #[test]
7557 fn align_content_stretch_row_with_padding__border_box_rtl() {
7558 crate::run_xml_test("flex", "align_content_stretch_row_with_padding__border_box_rtl");
7559 }
7560
7561 #[test]
7562 fn align_content_stretch_row_with_padding__content_box_rtl() {
7563 crate::run_xml_test("flex", "align_content_stretch_row_with_padding__content_box_rtl");
7564 }
7565
7566 #[test]
7567 fn align_content_stretch_row_with_single_row__border_box_ltr() {
7568 crate::run_xml_test("flex", "align_content_stretch_row_with_single_row__border_box_ltr");
7569 }
7570
7571 #[test]
7572 fn align_content_stretch_row_with_single_row__content_box_ltr() {
7573 crate::run_xml_test("flex", "align_content_stretch_row_with_single_row__content_box_ltr");
7574 }
7575
7576 #[test]
7577 fn align_content_stretch_row_with_single_row__border_box_rtl() {
7578 crate::run_xml_test("flex", "align_content_stretch_row_with_single_row__border_box_rtl");
7579 }
7580
7581 #[test]
7582 fn align_content_stretch_row_with_single_row__content_box_rtl() {
7583 crate::run_xml_test("flex", "align_content_stretch_row_with_single_row__content_box_rtl");
7584 }
7585
7586 #[test]
7587 fn align_content_stretch_row_wrap__border_box_ltr() {
7588 crate::run_xml_test("flex", "align_content_stretch_row_wrap__border_box_ltr");
7589 }
7590
7591 #[test]
7592 fn align_content_stretch_row_wrap__content_box_ltr() {
7593 crate::run_xml_test("flex", "align_content_stretch_row_wrap__content_box_ltr");
7594 }
7595
7596 #[test]
7597 fn align_content_stretch_row_wrap__border_box_rtl() {
7598 crate::run_xml_test("flex", "align_content_stretch_row_wrap__border_box_rtl");
7599 }
7600
7601 #[test]
7602 fn align_content_stretch_row_wrap__content_box_rtl() {
7603 crate::run_xml_test("flex", "align_content_stretch_row_wrap__content_box_rtl");
7604 }
7605
7606 #[test]
7607 fn align_flex_start_with_shrinking_children__border_box_ltr() {
7608 crate::run_xml_test("flex", "align_flex_start_with_shrinking_children__border_box_ltr");
7609 }
7610
7611 #[test]
7612 fn align_flex_start_with_shrinking_children__content_box_ltr() {
7613 crate::run_xml_test("flex", "align_flex_start_with_shrinking_children__content_box_ltr");
7614 }
7615
7616 #[test]
7617 fn align_flex_start_with_shrinking_children__border_box_rtl() {
7618 crate::run_xml_test("flex", "align_flex_start_with_shrinking_children__border_box_rtl");
7619 }
7620
7621 #[test]
7622 fn align_flex_start_with_shrinking_children__content_box_rtl() {
7623 crate::run_xml_test("flex", "align_flex_start_with_shrinking_children__content_box_rtl");
7624 }
7625
7626 #[test]
7627 fn align_flex_start_with_shrinking_children_with_stretch__border_box_ltr() {
7628 crate::run_xml_test("flex", "align_flex_start_with_shrinking_children_with_stretch__border_box_ltr");
7629 }
7630
7631 #[test]
7632 fn align_flex_start_with_shrinking_children_with_stretch__content_box_ltr() {
7633 crate::run_xml_test("flex", "align_flex_start_with_shrinking_children_with_stretch__content_box_ltr");
7634 }
7635
7636 #[test]
7637 fn align_flex_start_with_shrinking_children_with_stretch__border_box_rtl() {
7638 crate::run_xml_test("flex", "align_flex_start_with_shrinking_children_with_stretch__border_box_rtl");
7639 }
7640
7641 #[test]
7642 fn align_flex_start_with_shrinking_children_with_stretch__content_box_rtl() {
7643 crate::run_xml_test("flex", "align_flex_start_with_shrinking_children_with_stretch__content_box_rtl");
7644 }
7645
7646 #[test]
7647 fn align_flex_start_with_stretching_children__border_box_ltr() {
7648 crate::run_xml_test("flex", "align_flex_start_with_stretching_children__border_box_ltr");
7649 }
7650
7651 #[test]
7652 fn align_flex_start_with_stretching_children__content_box_ltr() {
7653 crate::run_xml_test("flex", "align_flex_start_with_stretching_children__content_box_ltr");
7654 }
7655
7656 #[test]
7657 fn align_flex_start_with_stretching_children__border_box_rtl() {
7658 crate::run_xml_test("flex", "align_flex_start_with_stretching_children__border_box_rtl");
7659 }
7660
7661 #[test]
7662 fn align_flex_start_with_stretching_children__content_box_rtl() {
7663 crate::run_xml_test("flex", "align_flex_start_with_stretching_children__content_box_rtl");
7664 }
7665
7666 #[test]
7667 fn align_items_center__border_box_ltr() {
7668 crate::run_xml_test("flex", "align_items_center__border_box_ltr");
7669 }
7670
7671 #[test]
7672 fn align_items_center__content_box_ltr() {
7673 crate::run_xml_test("flex", "align_items_center__content_box_ltr");
7674 }
7675
7676 #[test]
7677 fn align_items_center__border_box_rtl() {
7678 crate::run_xml_test("flex", "align_items_center__border_box_rtl");
7679 }
7680
7681 #[test]
7682 fn align_items_center__content_box_rtl() {
7683 crate::run_xml_test("flex", "align_items_center__content_box_rtl");
7684 }
7685
7686 #[test]
7687 fn align_items_center_child_with_margin_bigger_than_parent__border_box_ltr() {
7688 crate::run_xml_test("flex", "align_items_center_child_with_margin_bigger_than_parent__border_box_ltr");
7689 }
7690
7691 #[test]
7692 fn align_items_center_child_with_margin_bigger_than_parent__content_box_ltr() {
7693 crate::run_xml_test("flex", "align_items_center_child_with_margin_bigger_than_parent__content_box_ltr");
7694 }
7695
7696 #[test]
7697 fn align_items_center_child_with_margin_bigger_than_parent__border_box_rtl() {
7698 crate::run_xml_test("flex", "align_items_center_child_with_margin_bigger_than_parent__border_box_rtl");
7699 }
7700
7701 #[test]
7702 fn align_items_center_child_with_margin_bigger_than_parent__content_box_rtl() {
7703 crate::run_xml_test("flex", "align_items_center_child_with_margin_bigger_than_parent__content_box_rtl");
7704 }
7705
7706 #[test]
7707 fn align_items_center_child_without_margin_bigger_than_parent__border_box_ltr() {
7708 crate::run_xml_test("flex", "align_items_center_child_without_margin_bigger_than_parent__border_box_ltr");
7709 }
7710
7711 #[test]
7712 fn align_items_center_child_without_margin_bigger_than_parent__content_box_ltr() {
7713 crate::run_xml_test("flex", "align_items_center_child_without_margin_bigger_than_parent__content_box_ltr");
7714 }
7715
7716 #[test]
7717 fn align_items_center_child_without_margin_bigger_than_parent__border_box_rtl() {
7718 crate::run_xml_test("flex", "align_items_center_child_without_margin_bigger_than_parent__border_box_rtl");
7719 }
7720
7721 #[test]
7722 fn align_items_center_child_without_margin_bigger_than_parent__content_box_rtl() {
7723 crate::run_xml_test("flex", "align_items_center_child_without_margin_bigger_than_parent__content_box_rtl");
7724 }
7725
7726 #[test]
7727 fn align_items_center_justify_content_center__border_box_ltr() {
7728 crate::run_xml_test("flex", "align_items_center_justify_content_center__border_box_ltr");
7729 }
7730
7731 #[test]
7732 fn align_items_center_justify_content_center__content_box_ltr() {
7733 crate::run_xml_test("flex", "align_items_center_justify_content_center__content_box_ltr");
7734 }
7735
7736 #[test]
7737 fn align_items_center_justify_content_center__border_box_rtl() {
7738 crate::run_xml_test("flex", "align_items_center_justify_content_center__border_box_rtl");
7739 }
7740
7741 #[test]
7742 fn align_items_center_justify_content_center__content_box_rtl() {
7743 crate::run_xml_test("flex", "align_items_center_justify_content_center__content_box_rtl");
7744 }
7745
7746 #[test]
7747 fn align_items_center_min_max_with_padding__border_box_ltr() {
7748 crate::run_xml_test("flex", "align_items_center_min_max_with_padding__border_box_ltr");
7749 }
7750
7751 #[test]
7752 fn align_items_center_min_max_with_padding__content_box_ltr() {
7753 crate::run_xml_test("flex", "align_items_center_min_max_with_padding__content_box_ltr");
7754 }
7755
7756 #[test]
7757 fn align_items_center_min_max_with_padding__border_box_rtl() {
7758 crate::run_xml_test("flex", "align_items_center_min_max_with_padding__border_box_rtl");
7759 }
7760
7761 #[test]
7762 fn align_items_center_min_max_with_padding__content_box_rtl() {
7763 crate::run_xml_test("flex", "align_items_center_min_max_with_padding__content_box_rtl");
7764 }
7765
7766 #[test]
7767 fn align_items_center_with_child_margin__border_box_ltr() {
7768 crate::run_xml_test("flex", "align_items_center_with_child_margin__border_box_ltr");
7769 }
7770
7771 #[test]
7772 fn align_items_center_with_child_margin__content_box_ltr() {
7773 crate::run_xml_test("flex", "align_items_center_with_child_margin__content_box_ltr");
7774 }
7775
7776 #[test]
7777 fn align_items_center_with_child_margin__border_box_rtl() {
7778 crate::run_xml_test("flex", "align_items_center_with_child_margin__border_box_rtl");
7779 }
7780
7781 #[test]
7782 fn align_items_center_with_child_margin__content_box_rtl() {
7783 crate::run_xml_test("flex", "align_items_center_with_child_margin__content_box_rtl");
7784 }
7785
7786 #[test]
7787 fn align_items_center_with_child_top__border_box_ltr() {
7788 crate::run_xml_test("flex", "align_items_center_with_child_top__border_box_ltr");
7789 }
7790
7791 #[test]
7792 fn align_items_center_with_child_top__content_box_ltr() {
7793 crate::run_xml_test("flex", "align_items_center_with_child_top__content_box_ltr");
7794 }
7795
7796 #[test]
7797 fn align_items_center_with_child_top__border_box_rtl() {
7798 crate::run_xml_test("flex", "align_items_center_with_child_top__border_box_rtl");
7799 }
7800
7801 #[test]
7802 fn align_items_center_with_child_top__content_box_rtl() {
7803 crate::run_xml_test("flex", "align_items_center_with_child_top__content_box_rtl");
7804 }
7805
7806 #[test]
7807 fn align_items_center_with_height_with_padding_border_with_wrap__border_box_ltr() {
7808 crate::run_xml_test("flex", "align_items_center_with_height_with_padding_border_with_wrap__border_box_ltr");
7809 }
7810
7811 #[test]
7812 fn align_items_center_with_height_with_padding_border_with_wrap__content_box_ltr() {
7813 crate::run_xml_test("flex", "align_items_center_with_height_with_padding_border_with_wrap__content_box_ltr");
7814 }
7815
7816 #[test]
7817 fn align_items_center_with_height_with_padding_border_with_wrap__border_box_rtl() {
7818 crate::run_xml_test("flex", "align_items_center_with_height_with_padding_border_with_wrap__border_box_rtl");
7819 }
7820
7821 #[test]
7822 fn align_items_center_with_height_with_padding_border_with_wrap__content_box_rtl() {
7823 crate::run_xml_test("flex", "align_items_center_with_height_with_padding_border_with_wrap__content_box_rtl");
7824 }
7825
7826 #[test]
7827 fn align_items_center_with_max_height_percentage_with_align_content_flex_start__border_box_ltr() {
7828 crate::run_xml_test(
7829 "flex",
7830 "align_items_center_with_max_height_percentage_with_align_content_flex_start__border_box_ltr",
7831 );
7832 }
7833
7834 #[test]
7835 fn align_items_center_with_max_height_percentage_with_align_content_flex_start__content_box_ltr() {
7836 crate::run_xml_test(
7837 "flex",
7838 "align_items_center_with_max_height_percentage_with_align_content_flex_start__content_box_ltr",
7839 );
7840 }
7841
7842 #[test]
7843 fn align_items_center_with_max_height_percentage_with_align_content_flex_start__border_box_rtl() {
7844 crate::run_xml_test(
7845 "flex",
7846 "align_items_center_with_max_height_percentage_with_align_content_flex_start__border_box_rtl",
7847 );
7848 }
7849
7850 #[test]
7851 fn align_items_center_with_max_height_percentage_with_align_content_flex_start__content_box_rtl() {
7852 crate::run_xml_test(
7853 "flex",
7854 "align_items_center_with_max_height_percentage_with_align_content_flex_start__content_box_rtl",
7855 );
7856 }
7857
7858 #[test]
7859 fn align_items_center_with_max_height_with_align_content_flex_start__border_box_ltr() {
7860 crate::run_xml_test("flex", "align_items_center_with_max_height_with_align_content_flex_start__border_box_ltr");
7861 }
7862
7863 #[test]
7864 fn align_items_center_with_max_height_with_align_content_flex_start__content_box_ltr() {
7865 crate::run_xml_test(
7866 "flex",
7867 "align_items_center_with_max_height_with_align_content_flex_start__content_box_ltr",
7868 );
7869 }
7870
7871 #[test]
7872 fn align_items_center_with_max_height_with_align_content_flex_start__border_box_rtl() {
7873 crate::run_xml_test("flex", "align_items_center_with_max_height_with_align_content_flex_start__border_box_rtl");
7874 }
7875
7876 #[test]
7877 fn align_items_center_with_max_height_with_align_content_flex_start__content_box_rtl() {
7878 crate::run_xml_test(
7879 "flex",
7880 "align_items_center_with_max_height_with_align_content_flex_start__content_box_rtl",
7881 );
7882 }
7883
7884 #[test]
7885 fn align_items_center_with_max_height_with_padding_border__border_box_ltr() {
7886 crate::run_xml_test("flex", "align_items_center_with_max_height_with_padding_border__border_box_ltr");
7887 }
7888
7889 #[test]
7890 fn align_items_center_with_max_height_with_padding_border__content_box_ltr() {
7891 crate::run_xml_test("flex", "align_items_center_with_max_height_with_padding_border__content_box_ltr");
7892 }
7893
7894 #[test]
7895 fn align_items_center_with_max_height_with_padding_border__border_box_rtl() {
7896 crate::run_xml_test("flex", "align_items_center_with_max_height_with_padding_border__border_box_rtl");
7897 }
7898
7899 #[test]
7900 fn align_items_center_with_max_height_with_padding_border__content_box_rtl() {
7901 crate::run_xml_test("flex", "align_items_center_with_max_height_with_padding_border__content_box_rtl");
7902 }
7903
7904 #[test]
7905 fn align_items_center_with_min_height_percentage_with_align_content_flex_start__border_box_ltr() {
7906 crate::run_xml_test(
7907 "flex",
7908 "align_items_center_with_min_height_percentage_with_align_content_flex_start__border_box_ltr",
7909 );
7910 }
7911
7912 #[test]
7913 fn align_items_center_with_min_height_percentage_with_align_content_flex_start__content_box_ltr() {
7914 crate::run_xml_test(
7915 "flex",
7916 "align_items_center_with_min_height_percentage_with_align_content_flex_start__content_box_ltr",
7917 );
7918 }
7919
7920 #[test]
7921 fn align_items_center_with_min_height_percentage_with_align_content_flex_start__border_box_rtl() {
7922 crate::run_xml_test(
7923 "flex",
7924 "align_items_center_with_min_height_percentage_with_align_content_flex_start__border_box_rtl",
7925 );
7926 }
7927
7928 #[test]
7929 fn align_items_center_with_min_height_percentage_with_align_content_flex_start__content_box_rtl() {
7930 crate::run_xml_test(
7931 "flex",
7932 "align_items_center_with_min_height_percentage_with_align_content_flex_start__content_box_rtl",
7933 );
7934 }
7935
7936 #[test]
7937 fn align_items_center_with_min_height_with_align_content_flex_start__border_box_ltr() {
7938 crate::run_xml_test("flex", "align_items_center_with_min_height_with_align_content_flex_start__border_box_ltr");
7939 }
7940
7941 #[test]
7942 fn align_items_center_with_min_height_with_align_content_flex_start__content_box_ltr() {
7943 crate::run_xml_test(
7944 "flex",
7945 "align_items_center_with_min_height_with_align_content_flex_start__content_box_ltr",
7946 );
7947 }
7948
7949 #[test]
7950 fn align_items_center_with_min_height_with_align_content_flex_start__border_box_rtl() {
7951 crate::run_xml_test("flex", "align_items_center_with_min_height_with_align_content_flex_start__border_box_rtl");
7952 }
7953
7954 #[test]
7955 fn align_items_center_with_min_height_with_align_content_flex_start__content_box_rtl() {
7956 crate::run_xml_test(
7957 "flex",
7958 "align_items_center_with_min_height_with_align_content_flex_start__content_box_rtl",
7959 );
7960 }
7961
7962 #[test]
7963 fn align_items_center_with_min_height_with_align_content_flex_start_with_wrap__border_box_ltr() {
7964 crate::run_xml_test(
7965 "flex",
7966 "align_items_center_with_min_height_with_align_content_flex_start_with_wrap__border_box_ltr",
7967 );
7968 }
7969
7970 #[test]
7971 fn align_items_center_with_min_height_with_align_content_flex_start_with_wrap__content_box_ltr() {
7972 crate::run_xml_test(
7973 "flex",
7974 "align_items_center_with_min_height_with_align_content_flex_start_with_wrap__content_box_ltr",
7975 );
7976 }
7977
7978 #[test]
7979 fn align_items_center_with_min_height_with_align_content_flex_start_with_wrap__border_box_rtl() {
7980 crate::run_xml_test(
7981 "flex",
7982 "align_items_center_with_min_height_with_align_content_flex_start_with_wrap__border_box_rtl",
7983 );
7984 }
7985
7986 #[test]
7987 fn align_items_center_with_min_height_with_align_content_flex_start_with_wrap__content_box_rtl() {
7988 crate::run_xml_test(
7989 "flex",
7990 "align_items_center_with_min_height_with_align_content_flex_start_with_wrap__content_box_rtl",
7991 );
7992 }
7993
7994 #[test]
7995 fn align_items_center_with_min_height_with_padding_border__border_box_ltr() {
7996 crate::run_xml_test("flex", "align_items_center_with_min_height_with_padding_border__border_box_ltr");
7997 }
7998
7999 #[test]
8000 fn align_items_center_with_min_height_with_padding_border__content_box_ltr() {
8001 crate::run_xml_test("flex", "align_items_center_with_min_height_with_padding_border__content_box_ltr");
8002 }
8003
8004 #[test]
8005 fn align_items_center_with_min_height_with_padding_border__border_box_rtl() {
8006 crate::run_xml_test("flex", "align_items_center_with_min_height_with_padding_border__border_box_rtl");
8007 }
8008
8009 #[test]
8010 fn align_items_center_with_min_height_with_padding_border__content_box_rtl() {
8011 crate::run_xml_test("flex", "align_items_center_with_min_height_with_padding_border__content_box_rtl");
8012 }
8013
8014 #[test]
8015 fn align_items_flex_end__border_box_ltr() {
8016 crate::run_xml_test("flex", "align_items_flex_end__border_box_ltr");
8017 }
8018
8019 #[test]
8020 fn align_items_flex_end__content_box_ltr() {
8021 crate::run_xml_test("flex", "align_items_flex_end__content_box_ltr");
8022 }
8023
8024 #[test]
8025 fn align_items_flex_end__border_box_rtl() {
8026 crate::run_xml_test("flex", "align_items_flex_end__border_box_rtl");
8027 }
8028
8029 #[test]
8030 fn align_items_flex_end__content_box_rtl() {
8031 crate::run_xml_test("flex", "align_items_flex_end__content_box_rtl");
8032 }
8033
8034 #[test]
8035 fn align_items_flex_end_child_with_margin_bigger_than_parent__border_box_ltr() {
8036 crate::run_xml_test("flex", "align_items_flex_end_child_with_margin_bigger_than_parent__border_box_ltr");
8037 }
8038
8039 #[test]
8040 fn align_items_flex_end_child_with_margin_bigger_than_parent__content_box_ltr() {
8041 crate::run_xml_test("flex", "align_items_flex_end_child_with_margin_bigger_than_parent__content_box_ltr");
8042 }
8043
8044 #[test]
8045 fn align_items_flex_end_child_with_margin_bigger_than_parent__border_box_rtl() {
8046 crate::run_xml_test("flex", "align_items_flex_end_child_with_margin_bigger_than_parent__border_box_rtl");
8047 }
8048
8049 #[test]
8050 fn align_items_flex_end_child_with_margin_bigger_than_parent__content_box_rtl() {
8051 crate::run_xml_test("flex", "align_items_flex_end_child_with_margin_bigger_than_parent__content_box_rtl");
8052 }
8053
8054 #[test]
8055 fn align_items_flex_end_child_without_margin_bigger_than_parent__border_box_ltr() {
8056 crate::run_xml_test("flex", "align_items_flex_end_child_without_margin_bigger_than_parent__border_box_ltr");
8057 }
8058
8059 #[test]
8060 fn align_items_flex_end_child_without_margin_bigger_than_parent__content_box_ltr() {
8061 crate::run_xml_test("flex", "align_items_flex_end_child_without_margin_bigger_than_parent__content_box_ltr");
8062 }
8063
8064 #[test]
8065 fn align_items_flex_end_child_without_margin_bigger_than_parent__border_box_rtl() {
8066 crate::run_xml_test("flex", "align_items_flex_end_child_without_margin_bigger_than_parent__border_box_rtl");
8067 }
8068
8069 #[test]
8070 fn align_items_flex_end_child_without_margin_bigger_than_parent__content_box_rtl() {
8071 crate::run_xml_test("flex", "align_items_flex_end_child_without_margin_bigger_than_parent__content_box_rtl");
8072 }
8073
8074 #[test]
8075 fn align_items_flex_start__border_box_ltr() {
8076 crate::run_xml_test("flex", "align_items_flex_start__border_box_ltr");
8077 }
8078
8079 #[test]
8080 fn align_items_flex_start__content_box_ltr() {
8081 crate::run_xml_test("flex", "align_items_flex_start__content_box_ltr");
8082 }
8083
8084 #[test]
8085 fn align_items_flex_start__border_box_rtl() {
8086 crate::run_xml_test("flex", "align_items_flex_start__border_box_rtl");
8087 }
8088
8089 #[test]
8090 fn align_items_flex_start__content_box_rtl() {
8091 crate::run_xml_test("flex", "align_items_flex_start__content_box_rtl");
8092 }
8093
8094 #[test]
8095 fn align_items_min_max__border_box_ltr() {
8096 crate::run_xml_test("flex", "align_items_min_max__border_box_ltr");
8097 }
8098
8099 #[test]
8100 fn align_items_min_max__content_box_ltr() {
8101 crate::run_xml_test("flex", "align_items_min_max__content_box_ltr");
8102 }
8103
8104 #[test]
8105 fn align_items_min_max__border_box_rtl() {
8106 crate::run_xml_test("flex", "align_items_min_max__border_box_rtl");
8107 }
8108
8109 #[test]
8110 fn align_items_min_max__content_box_rtl() {
8111 crate::run_xml_test("flex", "align_items_min_max__content_box_rtl");
8112 }
8113
8114 #[test]
8115 fn align_items_stretch__border_box_ltr() {
8116 crate::run_xml_test("flex", "align_items_stretch__border_box_ltr");
8117 }
8118
8119 #[test]
8120 fn align_items_stretch__content_box_ltr() {
8121 crate::run_xml_test("flex", "align_items_stretch__content_box_ltr");
8122 }
8123
8124 #[test]
8125 fn align_items_stretch__border_box_rtl() {
8126 crate::run_xml_test("flex", "align_items_stretch__border_box_rtl");
8127 }
8128
8129 #[test]
8130 fn align_items_stretch__content_box_rtl() {
8131 crate::run_xml_test("flex", "align_items_stretch__content_box_rtl");
8132 }
8133
8134 #[test]
8135 fn align_items_stretch_min_cross__border_box_ltr() {
8136 crate::run_xml_test("flex", "align_items_stretch_min_cross__border_box_ltr");
8137 }
8138
8139 #[test]
8140 fn align_items_stretch_min_cross__content_box_ltr() {
8141 crate::run_xml_test("flex", "align_items_stretch_min_cross__content_box_ltr");
8142 }
8143
8144 #[test]
8145 fn align_items_stretch_min_cross__border_box_rtl() {
8146 crate::run_xml_test("flex", "align_items_stretch_min_cross__border_box_rtl");
8147 }
8148
8149 #[test]
8150 fn align_items_stretch_min_cross__content_box_rtl() {
8151 crate::run_xml_test("flex", "align_items_stretch_min_cross__content_box_rtl");
8152 }
8153
8154 #[test]
8155 fn align_self_baseline__border_box_ltr() {
8156 crate::run_xml_test("flex", "align_self_baseline__border_box_ltr");
8157 }
8158
8159 #[test]
8160 fn align_self_baseline__content_box_ltr() {
8161 crate::run_xml_test("flex", "align_self_baseline__content_box_ltr");
8162 }
8163
8164 #[test]
8165 fn align_self_baseline__border_box_rtl() {
8166 crate::run_xml_test("flex", "align_self_baseline__border_box_rtl");
8167 }
8168
8169 #[test]
8170 fn align_self_baseline__content_box_rtl() {
8171 crate::run_xml_test("flex", "align_self_baseline__content_box_rtl");
8172 }
8173
8174 #[test]
8175 fn align_self_center__border_box_ltr() {
8176 crate::run_xml_test("flex", "align_self_center__border_box_ltr");
8177 }
8178
8179 #[test]
8180 fn align_self_center__content_box_ltr() {
8181 crate::run_xml_test("flex", "align_self_center__content_box_ltr");
8182 }
8183
8184 #[test]
8185 fn align_self_center__border_box_rtl() {
8186 crate::run_xml_test("flex", "align_self_center__border_box_rtl");
8187 }
8188
8189 #[test]
8190 fn align_self_center__content_box_rtl() {
8191 crate::run_xml_test("flex", "align_self_center__content_box_rtl");
8192 }
8193
8194 #[test]
8195 fn align_self_center_undefined_max_height__border_box_ltr() {
8196 crate::run_xml_test("flex", "align_self_center_undefined_max_height__border_box_ltr");
8197 }
8198
8199 #[test]
8200 fn align_self_center_undefined_max_height__content_box_ltr() {
8201 crate::run_xml_test("flex", "align_self_center_undefined_max_height__content_box_ltr");
8202 }
8203
8204 #[test]
8205 fn align_self_center_undefined_max_height__border_box_rtl() {
8206 crate::run_xml_test("flex", "align_self_center_undefined_max_height__border_box_rtl");
8207 }
8208
8209 #[test]
8210 fn align_self_center_undefined_max_height__content_box_rtl() {
8211 crate::run_xml_test("flex", "align_self_center_undefined_max_height__content_box_rtl");
8212 }
8213
8214 #[test]
8215 fn align_self_flex_end__border_box_ltr() {
8216 crate::run_xml_test("flex", "align_self_flex_end__border_box_ltr");
8217 }
8218
8219 #[test]
8220 fn align_self_flex_end__content_box_ltr() {
8221 crate::run_xml_test("flex", "align_self_flex_end__content_box_ltr");
8222 }
8223
8224 #[test]
8225 fn align_self_flex_end__border_box_rtl() {
8226 crate::run_xml_test("flex", "align_self_flex_end__border_box_rtl");
8227 }
8228
8229 #[test]
8230 fn align_self_flex_end__content_box_rtl() {
8231 crate::run_xml_test("flex", "align_self_flex_end__content_box_rtl");
8232 }
8233
8234 #[test]
8235 fn align_self_flex_end_override_flex_start__border_box_ltr() {
8236 crate::run_xml_test("flex", "align_self_flex_end_override_flex_start__border_box_ltr");
8237 }
8238
8239 #[test]
8240 fn align_self_flex_end_override_flex_start__content_box_ltr() {
8241 crate::run_xml_test("flex", "align_self_flex_end_override_flex_start__content_box_ltr");
8242 }
8243
8244 #[test]
8245 fn align_self_flex_end_override_flex_start__border_box_rtl() {
8246 crate::run_xml_test("flex", "align_self_flex_end_override_flex_start__border_box_rtl");
8247 }
8248
8249 #[test]
8250 fn align_self_flex_end_override_flex_start__content_box_rtl() {
8251 crate::run_xml_test("flex", "align_self_flex_end_override_flex_start__content_box_rtl");
8252 }
8253
8254 #[test]
8255 fn align_self_flex_start__border_box_ltr() {
8256 crate::run_xml_test("flex", "align_self_flex_start__border_box_ltr");
8257 }
8258
8259 #[test]
8260 fn align_self_flex_start__content_box_ltr() {
8261 crate::run_xml_test("flex", "align_self_flex_start__content_box_ltr");
8262 }
8263
8264 #[test]
8265 fn align_self_flex_start__border_box_rtl() {
8266 crate::run_xml_test("flex", "align_self_flex_start__border_box_rtl");
8267 }
8268
8269 #[test]
8270 fn align_self_flex_start__content_box_rtl() {
8271 crate::run_xml_test("flex", "align_self_flex_start__content_box_rtl");
8272 }
8273
8274 #[test]
8275 fn align_stretch_should_size_based_on_parent__border_box_ltr() {
8276 crate::run_xml_test("flex", "align_stretch_should_size_based_on_parent__border_box_ltr");
8277 }
8278
8279 #[test]
8280 fn align_stretch_should_size_based_on_parent__content_box_ltr() {
8281 crate::run_xml_test("flex", "align_stretch_should_size_based_on_parent__content_box_ltr");
8282 }
8283
8284 #[test]
8285 fn align_stretch_should_size_based_on_parent__border_box_rtl() {
8286 crate::run_xml_test("flex", "align_stretch_should_size_based_on_parent__border_box_rtl");
8287 }
8288
8289 #[test]
8290 fn align_stretch_should_size_based_on_parent__content_box_rtl() {
8291 crate::run_xml_test("flex", "align_stretch_should_size_based_on_parent__content_box_rtl");
8292 }
8293
8294 #[test]
8295 fn android_news_feed__border_box_ltr() {
8296 crate::run_xml_test("flex", "android_news_feed__border_box_ltr");
8297 }
8298
8299 #[test]
8300 fn android_news_feed__content_box_ltr() {
8301 crate::run_xml_test("flex", "android_news_feed__content_box_ltr");
8302 }
8303
8304 #[test]
8305 fn android_news_feed__border_box_rtl() {
8306 crate::run_xml_test("flex", "android_news_feed__border_box_rtl");
8307 }
8308
8309 #[test]
8310 fn android_news_feed__content_box_rtl() {
8311 crate::run_xml_test("flex", "android_news_feed__content_box_rtl");
8312 }
8313
8314 #[test]
8315 fn aspect_ratio_flex_column_fill_height__border_box_ltr() {
8316 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_height__border_box_ltr");
8317 }
8318
8319 #[test]
8320 fn aspect_ratio_flex_column_fill_height__content_box_ltr() {
8321 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_height__content_box_ltr");
8322 }
8323
8324 #[test]
8325 fn aspect_ratio_flex_column_fill_height__border_box_rtl() {
8326 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_height__border_box_rtl");
8327 }
8328
8329 #[test]
8330 fn aspect_ratio_flex_column_fill_height__content_box_rtl() {
8331 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_height__content_box_rtl");
8332 }
8333
8334 #[test]
8335 fn aspect_ratio_flex_column_fill_max_height__border_box_ltr() {
8336 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_max_height__border_box_ltr");
8337 }
8338
8339 #[test]
8340 fn aspect_ratio_flex_column_fill_max_height__content_box_ltr() {
8341 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_max_height__content_box_ltr");
8342 }
8343
8344 #[test]
8345 fn aspect_ratio_flex_column_fill_max_height__border_box_rtl() {
8346 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_max_height__border_box_rtl");
8347 }
8348
8349 #[test]
8350 fn aspect_ratio_flex_column_fill_max_height__content_box_rtl() {
8351 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_max_height__content_box_rtl");
8352 }
8353
8354 #[test]
8355 fn aspect_ratio_flex_column_fill_max_width__border_box_ltr() {
8356 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_max_width__border_box_ltr");
8357 }
8358
8359 #[test]
8360 fn aspect_ratio_flex_column_fill_max_width__content_box_ltr() {
8361 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_max_width__content_box_ltr");
8362 }
8363
8364 #[test]
8365 fn aspect_ratio_flex_column_fill_max_width__border_box_rtl() {
8366 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_max_width__border_box_rtl");
8367 }
8368
8369 #[test]
8370 fn aspect_ratio_flex_column_fill_max_width__content_box_rtl() {
8371 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_max_width__content_box_rtl");
8372 }
8373
8374 #[test]
8375 fn aspect_ratio_flex_column_fill_min_height__border_box_ltr() {
8376 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_min_height__border_box_ltr");
8377 }
8378
8379 #[test]
8380 fn aspect_ratio_flex_column_fill_min_height__content_box_ltr() {
8381 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_min_height__content_box_ltr");
8382 }
8383
8384 #[test]
8385 fn aspect_ratio_flex_column_fill_min_height__border_box_rtl() {
8386 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_min_height__border_box_rtl");
8387 }
8388
8389 #[test]
8390 fn aspect_ratio_flex_column_fill_min_height__content_box_rtl() {
8391 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_min_height__content_box_rtl");
8392 }
8393
8394 #[test]
8395 fn aspect_ratio_flex_column_fill_min_width__border_box_ltr() {
8396 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_min_width__border_box_ltr");
8397 }
8398
8399 #[test]
8400 fn aspect_ratio_flex_column_fill_min_width__content_box_ltr() {
8401 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_min_width__content_box_ltr");
8402 }
8403
8404 #[test]
8405 fn aspect_ratio_flex_column_fill_min_width__border_box_rtl() {
8406 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_min_width__border_box_rtl");
8407 }
8408
8409 #[test]
8410 fn aspect_ratio_flex_column_fill_min_width__content_box_rtl() {
8411 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_min_width__content_box_rtl");
8412 }
8413
8414 #[test]
8415 fn aspect_ratio_flex_column_fill_width__border_box_ltr() {
8416 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_width__border_box_ltr");
8417 }
8418
8419 #[test]
8420 fn aspect_ratio_flex_column_fill_width__content_box_ltr() {
8421 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_width__content_box_ltr");
8422 }
8423
8424 #[test]
8425 fn aspect_ratio_flex_column_fill_width__border_box_rtl() {
8426 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_width__border_box_rtl");
8427 }
8428
8429 #[test]
8430 fn aspect_ratio_flex_column_fill_width__content_box_rtl() {
8431 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_width__content_box_rtl");
8432 }
8433
8434 #[test]
8435 fn aspect_ratio_flex_column_fill_width_flex__border_box_ltr() {
8436 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_width_flex__border_box_ltr");
8437 }
8438
8439 #[test]
8440 fn aspect_ratio_flex_column_fill_width_flex__content_box_ltr() {
8441 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_width_flex__content_box_ltr");
8442 }
8443
8444 #[test]
8445 fn aspect_ratio_flex_column_fill_width_flex__border_box_rtl() {
8446 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_width_flex__border_box_rtl");
8447 }
8448
8449 #[test]
8450 fn aspect_ratio_flex_column_fill_width_flex__content_box_rtl() {
8451 crate::run_xml_test("flex", "aspect_ratio_flex_column_fill_width_flex__content_box_rtl");
8452 }
8453
8454 #[test]
8455 fn aspect_ratio_flex_column_stretch_fill_height__border_box_ltr() {
8456 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_height__border_box_ltr");
8457 }
8458
8459 #[test]
8460 fn aspect_ratio_flex_column_stretch_fill_height__content_box_ltr() {
8461 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_height__content_box_ltr");
8462 }
8463
8464 #[test]
8465 fn aspect_ratio_flex_column_stretch_fill_height__border_box_rtl() {
8466 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_height__border_box_rtl");
8467 }
8468
8469 #[test]
8470 fn aspect_ratio_flex_column_stretch_fill_height__content_box_rtl() {
8471 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_height__content_box_rtl");
8472 }
8473
8474 #[test]
8475 fn aspect_ratio_flex_column_stretch_fill_max_height__border_box_ltr() {
8476 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_max_height__border_box_ltr");
8477 }
8478
8479 #[test]
8480 fn aspect_ratio_flex_column_stretch_fill_max_height__content_box_ltr() {
8481 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_max_height__content_box_ltr");
8482 }
8483
8484 #[test]
8485 fn aspect_ratio_flex_column_stretch_fill_max_height__border_box_rtl() {
8486 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_max_height__border_box_rtl");
8487 }
8488
8489 #[test]
8490 fn aspect_ratio_flex_column_stretch_fill_max_height__content_box_rtl() {
8491 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_max_height__content_box_rtl");
8492 }
8493
8494 #[test]
8495 fn aspect_ratio_flex_column_stretch_fill_max_width__border_box_ltr() {
8496 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_max_width__border_box_ltr");
8497 }
8498
8499 #[test]
8500 fn aspect_ratio_flex_column_stretch_fill_max_width__content_box_ltr() {
8501 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_max_width__content_box_ltr");
8502 }
8503
8504 #[test]
8505 fn aspect_ratio_flex_column_stretch_fill_max_width__border_box_rtl() {
8506 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_max_width__border_box_rtl");
8507 }
8508
8509 #[test]
8510 fn aspect_ratio_flex_column_stretch_fill_max_width__content_box_rtl() {
8511 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_max_width__content_box_rtl");
8512 }
8513
8514 #[test]
8515 fn aspect_ratio_flex_column_stretch_fill_width__border_box_ltr() {
8516 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_width__border_box_ltr");
8517 }
8518
8519 #[test]
8520 fn aspect_ratio_flex_column_stretch_fill_width__content_box_ltr() {
8521 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_width__content_box_ltr");
8522 }
8523
8524 #[test]
8525 fn aspect_ratio_flex_column_stretch_fill_width__border_box_rtl() {
8526 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_width__border_box_rtl");
8527 }
8528
8529 #[test]
8530 fn aspect_ratio_flex_column_stretch_fill_width__content_box_rtl() {
8531 crate::run_xml_test("flex", "aspect_ratio_flex_column_stretch_fill_width__content_box_rtl");
8532 }
8533
8534 #[test]
8535 fn aspect_ratio_flex_row_fill_height__border_box_ltr() {
8536 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_height__border_box_ltr");
8537 }
8538
8539 #[test]
8540 fn aspect_ratio_flex_row_fill_height__content_box_ltr() {
8541 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_height__content_box_ltr");
8542 }
8543
8544 #[test]
8545 fn aspect_ratio_flex_row_fill_height__border_box_rtl() {
8546 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_height__border_box_rtl");
8547 }
8548
8549 #[test]
8550 fn aspect_ratio_flex_row_fill_height__content_box_rtl() {
8551 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_height__content_box_rtl");
8552 }
8553
8554 #[test]
8555 fn aspect_ratio_flex_row_fill_max_height__border_box_ltr() {
8556 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_max_height__border_box_ltr");
8557 }
8558
8559 #[test]
8560 fn aspect_ratio_flex_row_fill_max_height__content_box_ltr() {
8561 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_max_height__content_box_ltr");
8562 }
8563
8564 #[test]
8565 fn aspect_ratio_flex_row_fill_max_height__border_box_rtl() {
8566 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_max_height__border_box_rtl");
8567 }
8568
8569 #[test]
8570 fn aspect_ratio_flex_row_fill_max_height__content_box_rtl() {
8571 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_max_height__content_box_rtl");
8572 }
8573
8574 #[test]
8575 fn aspect_ratio_flex_row_fill_max_width__border_box_ltr() {
8576 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_max_width__border_box_ltr");
8577 }
8578
8579 #[test]
8580 fn aspect_ratio_flex_row_fill_max_width__content_box_ltr() {
8581 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_max_width__content_box_ltr");
8582 }
8583
8584 #[test]
8585 fn aspect_ratio_flex_row_fill_max_width__border_box_rtl() {
8586 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_max_width__border_box_rtl");
8587 }
8588
8589 #[test]
8590 fn aspect_ratio_flex_row_fill_max_width__content_box_rtl() {
8591 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_max_width__content_box_rtl");
8592 }
8593
8594 #[test]
8595 fn aspect_ratio_flex_row_fill_min_height__border_box_ltr() {
8596 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_min_height__border_box_ltr");
8597 }
8598
8599 #[test]
8600 fn aspect_ratio_flex_row_fill_min_height__content_box_ltr() {
8601 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_min_height__content_box_ltr");
8602 }
8603
8604 #[test]
8605 fn aspect_ratio_flex_row_fill_min_height__border_box_rtl() {
8606 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_min_height__border_box_rtl");
8607 }
8608
8609 #[test]
8610 fn aspect_ratio_flex_row_fill_min_height__content_box_rtl() {
8611 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_min_height__content_box_rtl");
8612 }
8613
8614 #[test]
8615 fn aspect_ratio_flex_row_fill_min_width__border_box_ltr() {
8616 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_min_width__border_box_ltr");
8617 }
8618
8619 #[test]
8620 fn aspect_ratio_flex_row_fill_min_width__content_box_ltr() {
8621 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_min_width__content_box_ltr");
8622 }
8623
8624 #[test]
8625 fn aspect_ratio_flex_row_fill_min_width__border_box_rtl() {
8626 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_min_width__border_box_rtl");
8627 }
8628
8629 #[test]
8630 fn aspect_ratio_flex_row_fill_min_width__content_box_rtl() {
8631 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_min_width__content_box_rtl");
8632 }
8633
8634 #[test]
8635 fn aspect_ratio_flex_row_fill_width__border_box_ltr() {
8636 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_width__border_box_ltr");
8637 }
8638
8639 #[test]
8640 fn aspect_ratio_flex_row_fill_width__content_box_ltr() {
8641 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_width__content_box_ltr");
8642 }
8643
8644 #[test]
8645 fn aspect_ratio_flex_row_fill_width__border_box_rtl() {
8646 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_width__border_box_rtl");
8647 }
8648
8649 #[test]
8650 fn aspect_ratio_flex_row_fill_width__content_box_rtl() {
8651 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_width__content_box_rtl");
8652 }
8653
8654 #[test]
8655 fn aspect_ratio_flex_row_fill_width_flex__border_box_ltr() {
8656 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_width_flex__border_box_ltr");
8657 }
8658
8659 #[test]
8660 fn aspect_ratio_flex_row_fill_width_flex__content_box_ltr() {
8661 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_width_flex__content_box_ltr");
8662 }
8663
8664 #[test]
8665 fn aspect_ratio_flex_row_fill_width_flex__border_box_rtl() {
8666 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_width_flex__border_box_rtl");
8667 }
8668
8669 #[test]
8670 fn aspect_ratio_flex_row_fill_width_flex__content_box_rtl() {
8671 crate::run_xml_test("flex", "aspect_ratio_flex_row_fill_width_flex__content_box_rtl");
8672 }
8673
8674 #[test]
8675 fn aspect_ratio_flex_row_stretch_fill_height__border_box_ltr() {
8676 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_height__border_box_ltr");
8677 }
8678
8679 #[test]
8680 fn aspect_ratio_flex_row_stretch_fill_height__content_box_ltr() {
8681 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_height__content_box_ltr");
8682 }
8683
8684 #[test]
8685 fn aspect_ratio_flex_row_stretch_fill_height__border_box_rtl() {
8686 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_height__border_box_rtl");
8687 }
8688
8689 #[test]
8690 fn aspect_ratio_flex_row_stretch_fill_height__content_box_rtl() {
8691 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_height__content_box_rtl");
8692 }
8693
8694 #[test]
8695 fn aspect_ratio_flex_row_stretch_fill_max_height__border_box_ltr() {
8696 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_max_height__border_box_ltr");
8697 }
8698
8699 #[test]
8700 fn aspect_ratio_flex_row_stretch_fill_max_height__content_box_ltr() {
8701 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_max_height__content_box_ltr");
8702 }
8703
8704 #[test]
8705 fn aspect_ratio_flex_row_stretch_fill_max_height__border_box_rtl() {
8706 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_max_height__border_box_rtl");
8707 }
8708
8709 #[test]
8710 fn aspect_ratio_flex_row_stretch_fill_max_height__content_box_rtl() {
8711 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_max_height__content_box_rtl");
8712 }
8713
8714 #[test]
8715 fn aspect_ratio_flex_row_stretch_fill_max_width__border_box_ltr() {
8716 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_max_width__border_box_ltr");
8717 }
8718
8719 #[test]
8720 fn aspect_ratio_flex_row_stretch_fill_max_width__content_box_ltr() {
8721 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_max_width__content_box_ltr");
8722 }
8723
8724 #[test]
8725 fn aspect_ratio_flex_row_stretch_fill_max_width__border_box_rtl() {
8726 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_max_width__border_box_rtl");
8727 }
8728
8729 #[test]
8730 fn aspect_ratio_flex_row_stretch_fill_max_width__content_box_rtl() {
8731 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_max_width__content_box_rtl");
8732 }
8733
8734 #[test]
8735 fn aspect_ratio_flex_row_stretch_fill_width__border_box_ltr() {
8736 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_width__border_box_ltr");
8737 }
8738
8739 #[test]
8740 fn aspect_ratio_flex_row_stretch_fill_width__content_box_ltr() {
8741 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_width__content_box_ltr");
8742 }
8743
8744 #[test]
8745 fn aspect_ratio_flex_row_stretch_fill_width__border_box_rtl() {
8746 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_width__border_box_rtl");
8747 }
8748
8749 #[test]
8750 fn aspect_ratio_flex_row_stretch_fill_width__content_box_rtl() {
8751 crate::run_xml_test("flex", "aspect_ratio_flex_row_stretch_fill_width__content_box_rtl");
8752 }
8753
8754 #[test]
8755 fn bevy_issue_10343_block__border_box_ltr() {
8756 crate::run_xml_test("flex", "bevy_issue_10343_block__border_box_ltr");
8757 }
8758
8759 #[test]
8760 fn bevy_issue_10343_block__content_box_ltr() {
8761 crate::run_xml_test("flex", "bevy_issue_10343_block__content_box_ltr");
8762 }
8763
8764 #[test]
8765 fn bevy_issue_10343_block__border_box_rtl() {
8766 crate::run_xml_test("flex", "bevy_issue_10343_block__border_box_rtl");
8767 }
8768
8769 #[test]
8770 fn bevy_issue_10343_block__content_box_rtl() {
8771 crate::run_xml_test("flex", "bevy_issue_10343_block__content_box_rtl");
8772 }
8773
8774 #[test]
8775 fn bevy_issue_10343_flex__border_box_ltr() {
8776 crate::run_xml_test("flex", "bevy_issue_10343_flex__border_box_ltr");
8777 }
8778
8779 #[test]
8780 fn bevy_issue_10343_flex__content_box_ltr() {
8781 crate::run_xml_test("flex", "bevy_issue_10343_flex__content_box_ltr");
8782 }
8783
8784 #[test]
8785 fn bevy_issue_10343_flex__border_box_rtl() {
8786 crate::run_xml_test("flex", "bevy_issue_10343_flex__border_box_rtl");
8787 }
8788
8789 #[test]
8790 fn bevy_issue_10343_flex__content_box_rtl() {
8791 crate::run_xml_test("flex", "bevy_issue_10343_flex__content_box_rtl");
8792 }
8793
8794 #[test]
8795 fn bevy_issue_10343_grid__border_box_ltr() {
8796 crate::run_xml_test("flex", "bevy_issue_10343_grid__border_box_ltr");
8797 }
8798
8799 #[test]
8800 fn bevy_issue_10343_grid__content_box_ltr() {
8801 crate::run_xml_test("flex", "bevy_issue_10343_grid__content_box_ltr");
8802 }
8803
8804 #[test]
8805 fn bevy_issue_10343_grid__border_box_rtl() {
8806 crate::run_xml_test("flex", "bevy_issue_10343_grid__border_box_rtl");
8807 }
8808
8809 #[test]
8810 fn bevy_issue_10343_grid__content_box_rtl() {
8811 crate::run_xml_test("flex", "bevy_issue_10343_grid__content_box_rtl");
8812 }
8813
8814 #[test]
8815 fn bevy_issue_16304__border_box_ltr() {
8816 crate::run_xml_test("flex", "bevy_issue_16304__border_box_ltr");
8817 }
8818
8819 #[test]
8820 fn bevy_issue_16304__content_box_ltr() {
8821 crate::run_xml_test("flex", "bevy_issue_16304__content_box_ltr");
8822 }
8823
8824 #[test]
8825 fn bevy_issue_16304__border_box_rtl() {
8826 crate::run_xml_test("flex", "bevy_issue_16304__border_box_rtl");
8827 }
8828
8829 #[test]
8830 fn bevy_issue_16304__content_box_rtl() {
8831 crate::run_xml_test("flex", "bevy_issue_16304__content_box_rtl");
8832 }
8833
8834 #[test]
8835 fn bevy_issue_21240__border_box_ltr() {
8836 crate::run_xml_test("flex", "bevy_issue_21240__border_box_ltr");
8837 }
8838
8839 #[test]
8840 fn bevy_issue_21240__content_box_ltr() {
8841 crate::run_xml_test("flex", "bevy_issue_21240__content_box_ltr");
8842 }
8843
8844 #[test]
8845 fn bevy_issue_21240__border_box_rtl() {
8846 crate::run_xml_test("flex", "bevy_issue_21240__border_box_rtl");
8847 }
8848
8849 #[test]
8850 fn bevy_issue_21240__content_box_rtl() {
8851 crate::run_xml_test("flex", "bevy_issue_21240__content_box_rtl");
8852 }
8853
8854 #[test]
8855 fn bevy_issue_7976_3_level__border_box_ltr() {
8856 crate::run_xml_test("flex", "bevy_issue_7976_3_level__border_box_ltr");
8857 }
8858
8859 #[test]
8860 fn bevy_issue_7976_3_level__content_box_ltr() {
8861 crate::run_xml_test("flex", "bevy_issue_7976_3_level__content_box_ltr");
8862 }
8863
8864 #[test]
8865 fn bevy_issue_7976_3_level__border_box_rtl() {
8866 crate::run_xml_test("flex", "bevy_issue_7976_3_level__border_box_rtl");
8867 }
8868
8869 #[test]
8870 fn bevy_issue_7976_3_level__content_box_rtl() {
8871 crate::run_xml_test("flex", "bevy_issue_7976_3_level__content_box_rtl");
8872 }
8873
8874 #[test]
8875 fn bevy_issue_7976_4_level__border_box_ltr() {
8876 crate::run_xml_test("flex", "bevy_issue_7976_4_level__border_box_ltr");
8877 }
8878
8879 #[test]
8880 fn bevy_issue_7976_4_level__content_box_ltr() {
8881 crate::run_xml_test("flex", "bevy_issue_7976_4_level__content_box_ltr");
8882 }
8883
8884 #[test]
8885 fn bevy_issue_7976_4_level__border_box_rtl() {
8886 crate::run_xml_test("flex", "bevy_issue_7976_4_level__border_box_rtl");
8887 }
8888
8889 #[test]
8890 fn bevy_issue_7976_4_level__content_box_rtl() {
8891 crate::run_xml_test("flex", "bevy_issue_7976_4_level__content_box_rtl");
8892 }
8893
8894 #[test]
8895 fn bevy_issue_7976_reduced__border_box_ltr() {
8896 crate::run_xml_test("flex", "bevy_issue_7976_reduced__border_box_ltr");
8897 }
8898
8899 #[test]
8900 fn bevy_issue_7976_reduced__content_box_ltr() {
8901 crate::run_xml_test("flex", "bevy_issue_7976_reduced__content_box_ltr");
8902 }
8903
8904 #[test]
8905 fn bevy_issue_7976_reduced__border_box_rtl() {
8906 crate::run_xml_test("flex", "bevy_issue_7976_reduced__border_box_rtl");
8907 }
8908
8909 #[test]
8910 fn bevy_issue_7976_reduced__content_box_rtl() {
8911 crate::run_xml_test("flex", "bevy_issue_7976_reduced__content_box_rtl");
8912 }
8913
8914 #[test]
8915 fn bevy_issue_8017__border_box_ltr() {
8916 crate::run_xml_test("flex", "bevy_issue_8017__border_box_ltr");
8917 }
8918
8919 #[test]
8920 fn bevy_issue_8017__content_box_ltr() {
8921 crate::run_xml_test("flex", "bevy_issue_8017__content_box_ltr");
8922 }
8923
8924 #[test]
8925 fn bevy_issue_8017__border_box_rtl() {
8926 crate::run_xml_test("flex", "bevy_issue_8017__border_box_rtl");
8927 }
8928
8929 #[test]
8930 fn bevy_issue_8017__content_box_rtl() {
8931 crate::run_xml_test("flex", "bevy_issue_8017__content_box_rtl");
8932 }
8933
8934 #[test]
8935 fn bevy_issue_8017_reduced__border_box_ltr() {
8936 crate::run_xml_test("flex", "bevy_issue_8017_reduced__border_box_ltr");
8937 }
8938
8939 #[test]
8940 fn bevy_issue_8017_reduced__content_box_ltr() {
8941 crate::run_xml_test("flex", "bevy_issue_8017_reduced__content_box_ltr");
8942 }
8943
8944 #[test]
8945 fn bevy_issue_8017_reduced__border_box_rtl() {
8946 crate::run_xml_test("flex", "bevy_issue_8017_reduced__border_box_rtl");
8947 }
8948
8949 #[test]
8950 fn bevy_issue_8017_reduced__content_box_rtl() {
8951 crate::run_xml_test("flex", "bevy_issue_8017_reduced__content_box_rtl");
8952 }
8953
8954 #[test]
8955 fn bevy_issue_8082__border_box_ltr() {
8956 crate::run_xml_test("flex", "bevy_issue_8082__border_box_ltr");
8957 }
8958
8959 #[test]
8960 fn bevy_issue_8082__content_box_ltr() {
8961 crate::run_xml_test("flex", "bevy_issue_8082__content_box_ltr");
8962 }
8963
8964 #[test]
8965 fn bevy_issue_8082__border_box_rtl() {
8966 crate::run_xml_test("flex", "bevy_issue_8082__border_box_rtl");
8967 }
8968
8969 #[test]
8970 fn bevy_issue_8082__content_box_rtl() {
8971 crate::run_xml_test("flex", "bevy_issue_8082__content_box_rtl");
8972 }
8973
8974 #[test]
8975 fn bevy_issue_8082_percent__border_box_ltr() {
8976 crate::run_xml_test("flex", "bevy_issue_8082_percent__border_box_ltr");
8977 }
8978
8979 #[test]
8980 fn bevy_issue_8082_percent__content_box_ltr() {
8981 crate::run_xml_test("flex", "bevy_issue_8082_percent__content_box_ltr");
8982 }
8983
8984 #[test]
8985 fn bevy_issue_8082_percent__border_box_rtl() {
8986 crate::run_xml_test("flex", "bevy_issue_8082_percent__border_box_rtl");
8987 }
8988
8989 #[test]
8990 fn bevy_issue_8082_percent__content_box_rtl() {
8991 crate::run_xml_test("flex", "bevy_issue_8082_percent__content_box_rtl");
8992 }
8993
8994 #[test]
8995 fn bevy_issue_9530__border_box_ltr() {
8996 crate::run_xml_test("flex", "bevy_issue_9530__border_box_ltr");
8997 }
8998
8999 #[test]
9000 fn bevy_issue_9530__content_box_ltr() {
9001 crate::run_xml_test("flex", "bevy_issue_9530__content_box_ltr");
9002 }
9003
9004 #[test]
9005 fn bevy_issue_9530__border_box_rtl() {
9006 crate::run_xml_test("flex", "bevy_issue_9530__border_box_rtl");
9007 }
9008
9009 #[test]
9010 fn bevy_issue_9530__content_box_rtl() {
9011 crate::run_xml_test("flex", "bevy_issue_9530__content_box_rtl");
9012 }
9013
9014 #[test]
9015 fn bevy_issue_9530_reduced__border_box_ltr() {
9016 crate::run_xml_test("flex", "bevy_issue_9530_reduced__border_box_ltr");
9017 }
9018
9019 #[test]
9020 fn bevy_issue_9530_reduced__content_box_ltr() {
9021 crate::run_xml_test("flex", "bevy_issue_9530_reduced__content_box_ltr");
9022 }
9023
9024 #[test]
9025 fn bevy_issue_9530_reduced__border_box_rtl() {
9026 crate::run_xml_test("flex", "bevy_issue_9530_reduced__border_box_rtl");
9027 }
9028
9029 #[test]
9030 fn bevy_issue_9530_reduced__content_box_rtl() {
9031 crate::run_xml_test("flex", "bevy_issue_9530_reduced__content_box_rtl");
9032 }
9033
9034 #[test]
9035 fn bevy_issue_9530_reduced2__border_box_ltr() {
9036 crate::run_xml_test("flex", "bevy_issue_9530_reduced2__border_box_ltr");
9037 }
9038
9039 #[test]
9040 fn bevy_issue_9530_reduced2__content_box_ltr() {
9041 crate::run_xml_test("flex", "bevy_issue_9530_reduced2__content_box_ltr");
9042 }
9043
9044 #[test]
9045 fn bevy_issue_9530_reduced2__border_box_rtl() {
9046 crate::run_xml_test("flex", "bevy_issue_9530_reduced2__border_box_rtl");
9047 }
9048
9049 #[test]
9050 fn bevy_issue_9530_reduced2__content_box_rtl() {
9051 crate::run_xml_test("flex", "bevy_issue_9530_reduced2__content_box_rtl");
9052 }
9053
9054 #[test]
9055 fn bevy_issue_9530_reduced3__border_box_ltr() {
9056 crate::run_xml_test("flex", "bevy_issue_9530_reduced3__border_box_ltr");
9057 }
9058
9059 #[test]
9060 fn bevy_issue_9530_reduced3__content_box_ltr() {
9061 crate::run_xml_test("flex", "bevy_issue_9530_reduced3__content_box_ltr");
9062 }
9063
9064 #[test]
9065 fn bevy_issue_9530_reduced3__border_box_rtl() {
9066 crate::run_xml_test("flex", "bevy_issue_9530_reduced3__border_box_rtl");
9067 }
9068
9069 #[test]
9070 fn bevy_issue_9530_reduced3__content_box_rtl() {
9071 crate::run_xml_test("flex", "bevy_issue_9530_reduced3__content_box_rtl");
9072 }
9073
9074 #[test]
9075 fn bevy_issue_9530_reduced4__border_box_ltr() {
9076 crate::run_xml_test("flex", "bevy_issue_9530_reduced4__border_box_ltr");
9077 }
9078
9079 #[test]
9080 fn bevy_issue_9530_reduced4__content_box_ltr() {
9081 crate::run_xml_test("flex", "bevy_issue_9530_reduced4__content_box_ltr");
9082 }
9083
9084 #[test]
9085 fn bevy_issue_9530_reduced4__border_box_rtl() {
9086 crate::run_xml_test("flex", "bevy_issue_9530_reduced4__border_box_rtl");
9087 }
9088
9089 #[test]
9090 fn bevy_issue_9530_reduced4__content_box_rtl() {
9091 crate::run_xml_test("flex", "bevy_issue_9530_reduced4__content_box_rtl");
9092 }
9093
9094 #[test]
9095 fn blitz_issue_88__border_box_ltr() {
9096 crate::run_xml_test("flex", "blitz_issue_88__border_box_ltr");
9097 }
9098
9099 #[test]
9100 fn blitz_issue_88__content_box_ltr() {
9101 crate::run_xml_test("flex", "blitz_issue_88__content_box_ltr");
9102 }
9103
9104 #[test]
9105 fn blitz_issue_88__border_box_rtl() {
9106 crate::run_xml_test("flex", "blitz_issue_88__border_box_rtl");
9107 }
9108
9109 #[test]
9110 fn blitz_issue_88__content_box_rtl() {
9111 crate::run_xml_test("flex", "blitz_issue_88__content_box_rtl");
9112 }
9113
9114 #[test]
9115 fn border_center_child__border_box_ltr() {
9116 crate::run_xml_test("flex", "border_center_child__border_box_ltr");
9117 }
9118
9119 #[test]
9120 fn border_center_child__content_box_ltr() {
9121 crate::run_xml_test("flex", "border_center_child__content_box_ltr");
9122 }
9123
9124 #[test]
9125 fn border_center_child__border_box_rtl() {
9126 crate::run_xml_test("flex", "border_center_child__border_box_rtl");
9127 }
9128
9129 #[test]
9130 fn border_center_child__content_box_rtl() {
9131 crate::run_xml_test("flex", "border_center_child__content_box_rtl");
9132 }
9133
9134 #[test]
9135 fn border_container_match_child__border_box_ltr() {
9136 crate::run_xml_test("flex", "border_container_match_child__border_box_ltr");
9137 }
9138
9139 #[test]
9140 fn border_container_match_child__content_box_ltr() {
9141 crate::run_xml_test("flex", "border_container_match_child__content_box_ltr");
9142 }
9143
9144 #[test]
9145 fn border_container_match_child__border_box_rtl() {
9146 crate::run_xml_test("flex", "border_container_match_child__border_box_rtl");
9147 }
9148
9149 #[test]
9150 fn border_container_match_child__content_box_rtl() {
9151 crate::run_xml_test("flex", "border_container_match_child__content_box_rtl");
9152 }
9153
9154 #[test]
9155 fn border_flex_child__border_box_ltr() {
9156 crate::run_xml_test("flex", "border_flex_child__border_box_ltr");
9157 }
9158
9159 #[test]
9160 fn border_flex_child__content_box_ltr() {
9161 crate::run_xml_test("flex", "border_flex_child__content_box_ltr");
9162 }
9163
9164 #[test]
9165 fn border_flex_child__border_box_rtl() {
9166 crate::run_xml_test("flex", "border_flex_child__border_box_rtl");
9167 }
9168
9169 #[test]
9170 fn border_flex_child__content_box_rtl() {
9171 crate::run_xml_test("flex", "border_flex_child__content_box_rtl");
9172 }
9173
9174 #[test]
9175 fn border_no_child__border_box_ltr() {
9176 crate::run_xml_test("flex", "border_no_child__border_box_ltr");
9177 }
9178
9179 #[test]
9180 fn border_no_child__content_box_ltr() {
9181 crate::run_xml_test("flex", "border_no_child__content_box_ltr");
9182 }
9183
9184 #[test]
9185 fn border_no_child__border_box_rtl() {
9186 crate::run_xml_test("flex", "border_no_child__border_box_rtl");
9187 }
9188
9189 #[test]
9190 fn border_no_child__content_box_rtl() {
9191 crate::run_xml_test("flex", "border_no_child__content_box_rtl");
9192 }
9193
9194 #[test]
9195 fn border_no_size__border_box_ltr() {
9196 crate::run_xml_test("flex", "border_no_size__border_box_ltr");
9197 }
9198
9199 #[test]
9200 fn border_no_size__content_box_ltr() {
9201 crate::run_xml_test("flex", "border_no_size__content_box_ltr");
9202 }
9203
9204 #[test]
9205 fn border_no_size__border_box_rtl() {
9206 crate::run_xml_test("flex", "border_no_size__border_box_rtl");
9207 }
9208
9209 #[test]
9210 fn border_no_size__content_box_rtl() {
9211 crate::run_xml_test("flex", "border_no_size__content_box_rtl");
9212 }
9213
9214 #[test]
9215 fn border_stretch_child__border_box_ltr() {
9216 crate::run_xml_test("flex", "border_stretch_child__border_box_ltr");
9217 }
9218
9219 #[test]
9220 fn border_stretch_child__content_box_ltr() {
9221 crate::run_xml_test("flex", "border_stretch_child__content_box_ltr");
9222 }
9223
9224 #[test]
9225 fn border_stretch_child__border_box_rtl() {
9226 crate::run_xml_test("flex", "border_stretch_child__border_box_rtl");
9227 }
9228
9229 #[test]
9230 fn border_stretch_child__content_box_rtl() {
9231 crate::run_xml_test("flex", "border_stretch_child__content_box_rtl");
9232 }
9233
9234 #[test]
9235 fn child_min_max_width_flexing__border_box_ltr() {
9236 crate::run_xml_test("flex", "child_min_max_width_flexing__border_box_ltr");
9237 }
9238
9239 #[test]
9240 fn child_min_max_width_flexing__content_box_ltr() {
9241 crate::run_xml_test("flex", "child_min_max_width_flexing__content_box_ltr");
9242 }
9243
9244 #[test]
9245 fn child_min_max_width_flexing__border_box_rtl() {
9246 crate::run_xml_test("flex", "child_min_max_width_flexing__border_box_rtl");
9247 }
9248
9249 #[test]
9250 fn child_min_max_width_flexing__content_box_rtl() {
9251 crate::run_xml_test("flex", "child_min_max_width_flexing__content_box_rtl");
9252 }
9253
9254 #[test]
9255 fn child_with_padding_align_end__border_box_ltr() {
9256 crate::run_xml_test("flex", "child_with_padding_align_end__border_box_ltr");
9257 }
9258
9259 #[test]
9260 fn child_with_padding_align_end__content_box_ltr() {
9261 crate::run_xml_test("flex", "child_with_padding_align_end__content_box_ltr");
9262 }
9263
9264 #[test]
9265 fn child_with_padding_align_end__border_box_rtl() {
9266 crate::run_xml_test("flex", "child_with_padding_align_end__border_box_rtl");
9267 }
9268
9269 #[test]
9270 fn child_with_padding_align_end__content_box_rtl() {
9271 crate::run_xml_test("flex", "child_with_padding_align_end__content_box_rtl");
9272 }
9273
9274 #[test]
9275 fn container_with_unsized_child__border_box_ltr() {
9276 crate::run_xml_test("flex", "container_with_unsized_child__border_box_ltr");
9277 }
9278
9279 #[test]
9280 fn container_with_unsized_child__content_box_ltr() {
9281 crate::run_xml_test("flex", "container_with_unsized_child__content_box_ltr");
9282 }
9283
9284 #[test]
9285 fn container_with_unsized_child__border_box_rtl() {
9286 crate::run_xml_test("flex", "container_with_unsized_child__border_box_rtl");
9287 }
9288
9289 #[test]
9290 fn container_with_unsized_child__content_box_rtl() {
9291 crate::run_xml_test("flex", "container_with_unsized_child__content_box_rtl");
9292 }
9293
9294 #[test]
9295 fn content_size__border_box_ltr() {
9296 crate::run_xml_test("flex", "content_size__border_box_ltr");
9297 }
9298
9299 #[test]
9300 fn content_size__content_box_ltr() {
9301 crate::run_xml_test("flex", "content_size__content_box_ltr");
9302 }
9303
9304 #[test]
9305 fn content_size__border_box_rtl() {
9306 crate::run_xml_test("flex", "content_size__border_box_rtl");
9307 }
9308
9309 #[test]
9310 fn content_size__content_box_rtl() {
9311 crate::run_xml_test("flex", "content_size__content_box_rtl");
9312 }
9313
9314 #[test]
9315 fn display_none__border_box_ltr() {
9316 crate::run_xml_test("flex", "display_none__border_box_ltr");
9317 }
9318
9319 #[test]
9320 fn display_none__content_box_ltr() {
9321 crate::run_xml_test("flex", "display_none__content_box_ltr");
9322 }
9323
9324 #[test]
9325 fn display_none__border_box_rtl() {
9326 crate::run_xml_test("flex", "display_none__border_box_rtl");
9327 }
9328
9329 #[test]
9330 fn display_none__content_box_rtl() {
9331 crate::run_xml_test("flex", "display_none__content_box_rtl");
9332 }
9333
9334 #[test]
9335 fn display_none_absolute_child__border_box_ltr() {
9336 crate::run_xml_test("flex", "display_none_absolute_child__border_box_ltr");
9337 }
9338
9339 #[test]
9340 fn display_none_absolute_child__content_box_ltr() {
9341 crate::run_xml_test("flex", "display_none_absolute_child__content_box_ltr");
9342 }
9343
9344 #[test]
9345 fn display_none_absolute_child__border_box_rtl() {
9346 crate::run_xml_test("flex", "display_none_absolute_child__border_box_rtl");
9347 }
9348
9349 #[test]
9350 fn display_none_absolute_child__content_box_rtl() {
9351 crate::run_xml_test("flex", "display_none_absolute_child__content_box_rtl");
9352 }
9353
9354 #[test]
9355 fn display_none_fixed_size__border_box_ltr() {
9356 crate::run_xml_test("flex", "display_none_fixed_size__border_box_ltr");
9357 }
9358
9359 #[test]
9360 fn display_none_fixed_size__content_box_ltr() {
9361 crate::run_xml_test("flex", "display_none_fixed_size__content_box_ltr");
9362 }
9363
9364 #[test]
9365 fn display_none_fixed_size__border_box_rtl() {
9366 crate::run_xml_test("flex", "display_none_fixed_size__border_box_rtl");
9367 }
9368
9369 #[test]
9370 fn display_none_fixed_size__content_box_rtl() {
9371 crate::run_xml_test("flex", "display_none_fixed_size__content_box_rtl");
9372 }
9373
9374 #[test]
9375 fn display_none_only_node__border_box_ltr() {
9376 crate::run_xml_test("flex", "display_none_only_node__border_box_ltr");
9377 }
9378
9379 #[test]
9380 fn display_none_only_node__content_box_ltr() {
9381 crate::run_xml_test("flex", "display_none_only_node__content_box_ltr");
9382 }
9383
9384 #[test]
9385 fn display_none_only_node__border_box_rtl() {
9386 crate::run_xml_test("flex", "display_none_only_node__border_box_rtl");
9387 }
9388
9389 #[test]
9390 fn display_none_only_node__content_box_rtl() {
9391 crate::run_xml_test("flex", "display_none_only_node__content_box_rtl");
9392 }
9393
9394 #[test]
9395 fn display_none_with_child__border_box_ltr() {
9396 crate::run_xml_test("flex", "display_none_with_child__border_box_ltr");
9397 }
9398
9399 #[test]
9400 fn display_none_with_child__content_box_ltr() {
9401 crate::run_xml_test("flex", "display_none_with_child__content_box_ltr");
9402 }
9403
9404 #[test]
9405 fn display_none_with_child__border_box_rtl() {
9406 crate::run_xml_test("flex", "display_none_with_child__border_box_rtl");
9407 }
9408
9409 #[test]
9410 fn display_none_with_child__content_box_rtl() {
9411 crate::run_xml_test("flex", "display_none_with_child__content_box_rtl");
9412 }
9413
9414 #[test]
9415 fn display_none_with_margin__border_box_ltr() {
9416 crate::run_xml_test("flex", "display_none_with_margin__border_box_ltr");
9417 }
9418
9419 #[test]
9420 fn display_none_with_margin__content_box_ltr() {
9421 crate::run_xml_test("flex", "display_none_with_margin__content_box_ltr");
9422 }
9423
9424 #[test]
9425 fn display_none_with_margin__border_box_rtl() {
9426 crate::run_xml_test("flex", "display_none_with_margin__border_box_rtl");
9427 }
9428
9429 #[test]
9430 fn display_none_with_margin__content_box_rtl() {
9431 crate::run_xml_test("flex", "display_none_with_margin__content_box_rtl");
9432 }
9433
9434 #[test]
9435 fn display_none_with_position__border_box_ltr() {
9436 crate::run_xml_test("flex", "display_none_with_position__border_box_ltr");
9437 }
9438
9439 #[test]
9440 fn display_none_with_position__content_box_ltr() {
9441 crate::run_xml_test("flex", "display_none_with_position__content_box_ltr");
9442 }
9443
9444 #[test]
9445 fn display_none_with_position__border_box_rtl() {
9446 crate::run_xml_test("flex", "display_none_with_position__border_box_rtl");
9447 }
9448
9449 #[test]
9450 fn display_none_with_position__content_box_rtl() {
9451 crate::run_xml_test("flex", "display_none_with_position__content_box_rtl");
9452 }
9453
9454 #[test]
9455 fn display_none_with_position_absolute__border_box_ltr() {
9456 crate::run_xml_test("flex", "display_none_with_position_absolute__border_box_ltr");
9457 }
9458
9459 #[test]
9460 fn display_none_with_position_absolute__content_box_ltr() {
9461 crate::run_xml_test("flex", "display_none_with_position_absolute__content_box_ltr");
9462 }
9463
9464 #[test]
9465 fn display_none_with_position_absolute__border_box_rtl() {
9466 crate::run_xml_test("flex", "display_none_with_position_absolute__border_box_rtl");
9467 }
9468
9469 #[test]
9470 fn display_none_with_position_absolute__content_box_rtl() {
9471 crate::run_xml_test("flex", "display_none_with_position_absolute__content_box_rtl");
9472 }
9473
9474 #[test]
9475 fn do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hidden_parent__border_box_ltr() {
9476 crate::run_xml_test(
9477 "flex",
9478 "do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hidden_parent__border_box_ltr",
9479 );
9480 }
9481
9482 #[test]
9483 fn do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hidden_parent__content_box_ltr() {
9484 crate::run_xml_test(
9485 "flex",
9486 "do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hidden_parent__content_box_ltr",
9487 );
9488 }
9489
9490 #[test]
9491 fn do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hidden_parent__border_box_rtl() {
9492 crate::run_xml_test(
9493 "flex",
9494 "do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hidden_parent__border_box_rtl",
9495 );
9496 }
9497
9498 #[test]
9499 fn do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hidden_parent__content_box_rtl() {
9500 crate::run_xml_test(
9501 "flex",
9502 "do_not_clamp_height_of_absolute_node_to_height_of_its_overflow_hidden_parent__content_box_rtl",
9503 );
9504 }
9505
9506 #[test]
9507 fn flex_absolute_direction_rtl__border_box_ltr() {
9508 crate::run_xml_test("flex", "flex_absolute_direction_rtl__border_box_ltr");
9509 }
9510
9511 #[test]
9512 fn flex_absolute_direction_rtl__content_box_ltr() {
9513 crate::run_xml_test("flex", "flex_absolute_direction_rtl__content_box_ltr");
9514 }
9515
9516 #[test]
9517 fn flex_absolute_direction_rtl__border_box_rtl() {
9518 crate::run_xml_test("flex", "flex_absolute_direction_rtl__border_box_rtl");
9519 }
9520
9521 #[test]
9522 fn flex_absolute_direction_rtl__content_box_rtl() {
9523 crate::run_xml_test("flex", "flex_absolute_direction_rtl__content_box_rtl");
9524 }
9525
9526 #[test]
9527 fn flex_basis_and_main_dimen_set_when_flexing__border_box_ltr() {
9528 crate::run_xml_test("flex", "flex_basis_and_main_dimen_set_when_flexing__border_box_ltr");
9529 }
9530
9531 #[test]
9532 fn flex_basis_and_main_dimen_set_when_flexing__content_box_ltr() {
9533 crate::run_xml_test("flex", "flex_basis_and_main_dimen_set_when_flexing__content_box_ltr");
9534 }
9535
9536 #[test]
9537 fn flex_basis_and_main_dimen_set_when_flexing__border_box_rtl() {
9538 crate::run_xml_test("flex", "flex_basis_and_main_dimen_set_when_flexing__border_box_rtl");
9539 }
9540
9541 #[test]
9542 fn flex_basis_and_main_dimen_set_when_flexing__content_box_rtl() {
9543 crate::run_xml_test("flex", "flex_basis_and_main_dimen_set_when_flexing__content_box_rtl");
9544 }
9545
9546 #[test]
9547 fn flex_basis_flex_grow_column__border_box_ltr() {
9548 crate::run_xml_test("flex", "flex_basis_flex_grow_column__border_box_ltr");
9549 }
9550
9551 #[test]
9552 fn flex_basis_flex_grow_column__content_box_ltr() {
9553 crate::run_xml_test("flex", "flex_basis_flex_grow_column__content_box_ltr");
9554 }
9555
9556 #[test]
9557 fn flex_basis_flex_grow_column__border_box_rtl() {
9558 crate::run_xml_test("flex", "flex_basis_flex_grow_column__border_box_rtl");
9559 }
9560
9561 #[test]
9562 fn flex_basis_flex_grow_column__content_box_rtl() {
9563 crate::run_xml_test("flex", "flex_basis_flex_grow_column__content_box_rtl");
9564 }
9565
9566 #[test]
9567 fn flex_basis_flex_grow_row__border_box_ltr() {
9568 crate::run_xml_test("flex", "flex_basis_flex_grow_row__border_box_ltr");
9569 }
9570
9571 #[test]
9572 fn flex_basis_flex_grow_row__content_box_ltr() {
9573 crate::run_xml_test("flex", "flex_basis_flex_grow_row__content_box_ltr");
9574 }
9575
9576 #[test]
9577 fn flex_basis_flex_grow_row__border_box_rtl() {
9578 crate::run_xml_test("flex", "flex_basis_flex_grow_row__border_box_rtl");
9579 }
9580
9581 #[test]
9582 fn flex_basis_flex_grow_row__content_box_rtl() {
9583 crate::run_xml_test("flex", "flex_basis_flex_grow_row__content_box_rtl");
9584 }
9585
9586 #[test]
9587 fn flex_basis_flex_shrink_column__border_box_ltr() {
9588 crate::run_xml_test("flex", "flex_basis_flex_shrink_column__border_box_ltr");
9589 }
9590
9591 #[test]
9592 fn flex_basis_flex_shrink_column__content_box_ltr() {
9593 crate::run_xml_test("flex", "flex_basis_flex_shrink_column__content_box_ltr");
9594 }
9595
9596 #[test]
9597 fn flex_basis_flex_shrink_column__border_box_rtl() {
9598 crate::run_xml_test("flex", "flex_basis_flex_shrink_column__border_box_rtl");
9599 }
9600
9601 #[test]
9602 fn flex_basis_flex_shrink_column__content_box_rtl() {
9603 crate::run_xml_test("flex", "flex_basis_flex_shrink_column__content_box_rtl");
9604 }
9605
9606 #[test]
9607 fn flex_basis_flex_shrink_row__border_box_ltr() {
9608 crate::run_xml_test("flex", "flex_basis_flex_shrink_row__border_box_ltr");
9609 }
9610
9611 #[test]
9612 fn flex_basis_flex_shrink_row__content_box_ltr() {
9613 crate::run_xml_test("flex", "flex_basis_flex_shrink_row__content_box_ltr");
9614 }
9615
9616 #[test]
9617 fn flex_basis_flex_shrink_row__border_box_rtl() {
9618 crate::run_xml_test("flex", "flex_basis_flex_shrink_row__border_box_rtl");
9619 }
9620
9621 #[test]
9622 fn flex_basis_flex_shrink_row__content_box_rtl() {
9623 crate::run_xml_test("flex", "flex_basis_flex_shrink_row__content_box_rtl");
9624 }
9625
9626 #[test]
9627 fn flex_basis_larger_than_content_column__border_box_ltr() {
9628 crate::run_xml_test("flex", "flex_basis_larger_than_content_column__border_box_ltr");
9629 }
9630
9631 #[test]
9632 fn flex_basis_larger_than_content_column__content_box_ltr() {
9633 crate::run_xml_test("flex", "flex_basis_larger_than_content_column__content_box_ltr");
9634 }
9635
9636 #[test]
9637 fn flex_basis_larger_than_content_column__border_box_rtl() {
9638 crate::run_xml_test("flex", "flex_basis_larger_than_content_column__border_box_rtl");
9639 }
9640
9641 #[test]
9642 fn flex_basis_larger_than_content_column__content_box_rtl() {
9643 crate::run_xml_test("flex", "flex_basis_larger_than_content_column__content_box_rtl");
9644 }
9645
9646 #[test]
9647 fn flex_basis_larger_than_content_row__border_box_ltr() {
9648 crate::run_xml_test("flex", "flex_basis_larger_than_content_row__border_box_ltr");
9649 }
9650
9651 #[test]
9652 fn flex_basis_larger_than_content_row__content_box_ltr() {
9653 crate::run_xml_test("flex", "flex_basis_larger_than_content_row__content_box_ltr");
9654 }
9655
9656 #[test]
9657 fn flex_basis_larger_than_content_row__border_box_rtl() {
9658 crate::run_xml_test("flex", "flex_basis_larger_than_content_row__border_box_rtl");
9659 }
9660
9661 #[test]
9662 fn flex_basis_larger_than_content_row__content_box_rtl() {
9663 crate::run_xml_test("flex", "flex_basis_larger_than_content_row__content_box_rtl");
9664 }
9665
9666 #[test]
9667 fn flex_basis_overrides_main_size__border_box_ltr() {
9668 crate::run_xml_test("flex", "flex_basis_overrides_main_size__border_box_ltr");
9669 }
9670
9671 #[test]
9672 fn flex_basis_overrides_main_size__content_box_ltr() {
9673 crate::run_xml_test("flex", "flex_basis_overrides_main_size__content_box_ltr");
9674 }
9675
9676 #[test]
9677 fn flex_basis_overrides_main_size__border_box_rtl() {
9678 crate::run_xml_test("flex", "flex_basis_overrides_main_size__border_box_rtl");
9679 }
9680
9681 #[test]
9682 fn flex_basis_overrides_main_size__content_box_rtl() {
9683 crate::run_xml_test("flex", "flex_basis_overrides_main_size__content_box_rtl");
9684 }
9685
9686 #[test]
9687 fn flex_basis_slightly_smaller_then_content_with_flex_grow_large_size__border_box_ltr() {
9688 crate::run_xml_test(
9689 "flex",
9690 "flex_basis_slightly_smaller_then_content_with_flex_grow_large_size__border_box_ltr",
9691 );
9692 }
9693
9694 #[test]
9695 fn flex_basis_slightly_smaller_then_content_with_flex_grow_large_size__content_box_ltr() {
9696 crate::run_xml_test(
9697 "flex",
9698 "flex_basis_slightly_smaller_then_content_with_flex_grow_large_size__content_box_ltr",
9699 );
9700 }
9701
9702 #[test]
9703 fn flex_basis_slightly_smaller_then_content_with_flex_grow_large_size__border_box_rtl() {
9704 crate::run_xml_test(
9705 "flex",
9706 "flex_basis_slightly_smaller_then_content_with_flex_grow_large_size__border_box_rtl",
9707 );
9708 }
9709
9710 #[test]
9711 fn flex_basis_slightly_smaller_then_content_with_flex_grow_large_size__content_box_rtl() {
9712 crate::run_xml_test(
9713 "flex",
9714 "flex_basis_slightly_smaller_then_content_with_flex_grow_large_size__content_box_rtl",
9715 );
9716 }
9717
9718 #[test]
9719 fn flex_basis_smaller_than_content_column__border_box_ltr() {
9720 crate::run_xml_test("flex", "flex_basis_smaller_than_content_column__border_box_ltr");
9721 }
9722
9723 #[test]
9724 fn flex_basis_smaller_than_content_column__content_box_ltr() {
9725 crate::run_xml_test("flex", "flex_basis_smaller_than_content_column__content_box_ltr");
9726 }
9727
9728 #[test]
9729 fn flex_basis_smaller_than_content_column__border_box_rtl() {
9730 crate::run_xml_test("flex", "flex_basis_smaller_than_content_column__border_box_rtl");
9731 }
9732
9733 #[test]
9734 fn flex_basis_smaller_than_content_column__content_box_rtl() {
9735 crate::run_xml_test("flex", "flex_basis_smaller_than_content_column__content_box_rtl");
9736 }
9737
9738 #[test]
9739 fn flex_basis_smaller_than_content_row__border_box_ltr() {
9740 crate::run_xml_test("flex", "flex_basis_smaller_than_content_row__border_box_ltr");
9741 }
9742
9743 #[test]
9744 fn flex_basis_smaller_than_content_row__content_box_ltr() {
9745 crate::run_xml_test("flex", "flex_basis_smaller_than_content_row__content_box_ltr");
9746 }
9747
9748 #[test]
9749 fn flex_basis_smaller_than_content_row__border_box_rtl() {
9750 crate::run_xml_test("flex", "flex_basis_smaller_than_content_row__border_box_rtl");
9751 }
9752
9753 #[test]
9754 fn flex_basis_smaller_than_content_row__content_box_rtl() {
9755 crate::run_xml_test("flex", "flex_basis_smaller_than_content_row__content_box_rtl");
9756 }
9757
9758 #[test]
9759 fn flex_basis_smaller_than_main_dimen_column__border_box_ltr() {
9760 crate::run_xml_test("flex", "flex_basis_smaller_than_main_dimen_column__border_box_ltr");
9761 }
9762
9763 #[test]
9764 fn flex_basis_smaller_than_main_dimen_column__content_box_ltr() {
9765 crate::run_xml_test("flex", "flex_basis_smaller_than_main_dimen_column__content_box_ltr");
9766 }
9767
9768 #[test]
9769 fn flex_basis_smaller_than_main_dimen_column__border_box_rtl() {
9770 crate::run_xml_test("flex", "flex_basis_smaller_than_main_dimen_column__border_box_rtl");
9771 }
9772
9773 #[test]
9774 fn flex_basis_smaller_than_main_dimen_column__content_box_rtl() {
9775 crate::run_xml_test("flex", "flex_basis_smaller_than_main_dimen_column__content_box_rtl");
9776 }
9777
9778 #[test]
9779 fn flex_basis_smaller_than_main_dimen_row__border_box_ltr() {
9780 crate::run_xml_test("flex", "flex_basis_smaller_than_main_dimen_row__border_box_ltr");
9781 }
9782
9783 #[test]
9784 fn flex_basis_smaller_than_main_dimen_row__content_box_ltr() {
9785 crate::run_xml_test("flex", "flex_basis_smaller_than_main_dimen_row__content_box_ltr");
9786 }
9787
9788 #[test]
9789 fn flex_basis_smaller_than_main_dimen_row__border_box_rtl() {
9790 crate::run_xml_test("flex", "flex_basis_smaller_than_main_dimen_row__border_box_rtl");
9791 }
9792
9793 #[test]
9794 fn flex_basis_smaller_than_main_dimen_row__content_box_rtl() {
9795 crate::run_xml_test("flex", "flex_basis_smaller_than_main_dimen_row__content_box_rtl");
9796 }
9797
9798 #[test]
9799 fn flex_basis_smaller_then_content_with_flex_grow_large_size__border_box_ltr() {
9800 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_large_size__border_box_ltr");
9801 }
9802
9803 #[test]
9804 fn flex_basis_smaller_then_content_with_flex_grow_large_size__content_box_ltr() {
9805 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_large_size__content_box_ltr");
9806 }
9807
9808 #[test]
9809 fn flex_basis_smaller_then_content_with_flex_grow_large_size__border_box_rtl() {
9810 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_large_size__border_box_rtl");
9811 }
9812
9813 #[test]
9814 fn flex_basis_smaller_then_content_with_flex_grow_large_size__content_box_rtl() {
9815 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_large_size__content_box_rtl");
9816 }
9817
9818 #[test]
9819 fn flex_basis_smaller_then_content_with_flex_grow_small_size__border_box_ltr() {
9820 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_small_size__border_box_ltr");
9821 }
9822
9823 #[test]
9824 fn flex_basis_smaller_then_content_with_flex_grow_small_size__content_box_ltr() {
9825 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_small_size__content_box_ltr");
9826 }
9827
9828 #[test]
9829 fn flex_basis_smaller_then_content_with_flex_grow_small_size__border_box_rtl() {
9830 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_small_size__border_box_rtl");
9831 }
9832
9833 #[test]
9834 fn flex_basis_smaller_then_content_with_flex_grow_small_size__content_box_rtl() {
9835 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_small_size__content_box_rtl");
9836 }
9837
9838 #[test]
9839 fn flex_basis_smaller_then_content_with_flex_grow_unconstraint_size__border_box_ltr() {
9840 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_unconstraint_size__border_box_ltr");
9841 }
9842
9843 #[test]
9844 fn flex_basis_smaller_then_content_with_flex_grow_unconstraint_size__content_box_ltr() {
9845 crate::run_xml_test(
9846 "flex",
9847 "flex_basis_smaller_then_content_with_flex_grow_unconstraint_size__content_box_ltr",
9848 );
9849 }
9850
9851 #[test]
9852 fn flex_basis_smaller_then_content_with_flex_grow_unconstraint_size__border_box_rtl() {
9853 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_unconstraint_size__border_box_rtl");
9854 }
9855
9856 #[test]
9857 fn flex_basis_smaller_then_content_with_flex_grow_unconstraint_size__content_box_rtl() {
9858 crate::run_xml_test(
9859 "flex",
9860 "flex_basis_smaller_then_content_with_flex_grow_unconstraint_size__content_box_rtl",
9861 );
9862 }
9863
9864 #[test]
9865 fn flex_basis_smaller_then_content_with_flex_grow_very_large_size__border_box_ltr() {
9866 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_very_large_size__border_box_ltr");
9867 }
9868
9869 #[test]
9870 fn flex_basis_smaller_then_content_with_flex_grow_very_large_size__content_box_ltr() {
9871 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_very_large_size__content_box_ltr");
9872 }
9873
9874 #[test]
9875 fn flex_basis_smaller_then_content_with_flex_grow_very_large_size__border_box_rtl() {
9876 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_very_large_size__border_box_rtl");
9877 }
9878
9879 #[test]
9880 fn flex_basis_smaller_then_content_with_flex_grow_very_large_size__content_box_rtl() {
9881 crate::run_xml_test("flex", "flex_basis_smaller_then_content_with_flex_grow_very_large_size__content_box_rtl");
9882 }
9883
9884 #[test]
9885 fn flex_basis_unconstraint_column__border_box_ltr() {
9886 crate::run_xml_test("flex", "flex_basis_unconstraint_column__border_box_ltr");
9887 }
9888
9889 #[test]
9890 fn flex_basis_unconstraint_column__content_box_ltr() {
9891 crate::run_xml_test("flex", "flex_basis_unconstraint_column__content_box_ltr");
9892 }
9893
9894 #[test]
9895 fn flex_basis_unconstraint_column__border_box_rtl() {
9896 crate::run_xml_test("flex", "flex_basis_unconstraint_column__border_box_rtl");
9897 }
9898
9899 #[test]
9900 fn flex_basis_unconstraint_column__content_box_rtl() {
9901 crate::run_xml_test("flex", "flex_basis_unconstraint_column__content_box_rtl");
9902 }
9903
9904 #[test]
9905 fn flex_basis_unconstraint_row__border_box_ltr() {
9906 crate::run_xml_test("flex", "flex_basis_unconstraint_row__border_box_ltr");
9907 }
9908
9909 #[test]
9910 fn flex_basis_unconstraint_row__content_box_ltr() {
9911 crate::run_xml_test("flex", "flex_basis_unconstraint_row__content_box_ltr");
9912 }
9913
9914 #[test]
9915 fn flex_basis_unconstraint_row__border_box_rtl() {
9916 crate::run_xml_test("flex", "flex_basis_unconstraint_row__border_box_rtl");
9917 }
9918
9919 #[test]
9920 fn flex_basis_unconstraint_row__content_box_rtl() {
9921 crate::run_xml_test("flex", "flex_basis_unconstraint_row__content_box_rtl");
9922 }
9923
9924 #[test]
9925 fn flex_basis_zero_undefined_main_size__border_box_ltr() {
9926 crate::run_xml_test("flex", "flex_basis_zero_undefined_main_size__border_box_ltr");
9927 }
9928
9929 #[test]
9930 fn flex_basis_zero_undefined_main_size__content_box_ltr() {
9931 crate::run_xml_test("flex", "flex_basis_zero_undefined_main_size__content_box_ltr");
9932 }
9933
9934 #[test]
9935 fn flex_basis_zero_undefined_main_size__border_box_rtl() {
9936 crate::run_xml_test("flex", "flex_basis_zero_undefined_main_size__border_box_rtl");
9937 }
9938
9939 #[test]
9940 fn flex_basis_zero_undefined_main_size__content_box_rtl() {
9941 crate::run_xml_test("flex", "flex_basis_zero_undefined_main_size__content_box_rtl");
9942 }
9943
9944 #[test]
9945 fn flex_column_relative_all_sides__border_box_ltr() {
9946 crate::run_xml_test("flex", "flex_column_relative_all_sides__border_box_ltr");
9947 }
9948
9949 #[test]
9950 fn flex_column_relative_all_sides__content_box_ltr() {
9951 crate::run_xml_test("flex", "flex_column_relative_all_sides__content_box_ltr");
9952 }
9953
9954 #[test]
9955 fn flex_column_relative_all_sides__border_box_rtl() {
9956 crate::run_xml_test("flex", "flex_column_relative_all_sides__border_box_rtl");
9957 }
9958
9959 #[test]
9960 fn flex_column_relative_all_sides__content_box_rtl() {
9961 crate::run_xml_test("flex", "flex_column_relative_all_sides__content_box_rtl");
9962 }
9963
9964 #[test]
9965 fn flex_direction_column__border_box_ltr() {
9966 crate::run_xml_test("flex", "flex_direction_column__border_box_ltr");
9967 }
9968
9969 #[test]
9970 fn flex_direction_column__content_box_ltr() {
9971 crate::run_xml_test("flex", "flex_direction_column__content_box_ltr");
9972 }
9973
9974 #[test]
9975 fn flex_direction_column__border_box_rtl() {
9976 crate::run_xml_test("flex", "flex_direction_column__border_box_rtl");
9977 }
9978
9979 #[test]
9980 fn flex_direction_column__content_box_rtl() {
9981 crate::run_xml_test("flex", "flex_direction_column__content_box_rtl");
9982 }
9983
9984 #[test]
9985 fn flex_direction_column_direction_rtl__border_box_ltr() {
9986 crate::run_xml_test("flex", "flex_direction_column_direction_rtl__border_box_ltr");
9987 }
9988
9989 #[test]
9990 fn flex_direction_column_direction_rtl__content_box_ltr() {
9991 crate::run_xml_test("flex", "flex_direction_column_direction_rtl__content_box_ltr");
9992 }
9993
9994 #[test]
9995 fn flex_direction_column_direction_rtl__border_box_rtl() {
9996 crate::run_xml_test("flex", "flex_direction_column_direction_rtl__border_box_rtl");
9997 }
9998
9999 #[test]
10000 fn flex_direction_column_direction_rtl__content_box_rtl() {
10001 crate::run_xml_test("flex", "flex_direction_column_direction_rtl__content_box_rtl");
10002 }
10003
10004 #[test]
10005 fn flex_direction_column_no_height__border_box_ltr() {
10006 crate::run_xml_test("flex", "flex_direction_column_no_height__border_box_ltr");
10007 }
10008
10009 #[test]
10010 fn flex_direction_column_no_height__content_box_ltr() {
10011 crate::run_xml_test("flex", "flex_direction_column_no_height__content_box_ltr");
10012 }
10013
10014 #[test]
10015 fn flex_direction_column_no_height__border_box_rtl() {
10016 crate::run_xml_test("flex", "flex_direction_column_no_height__border_box_rtl");
10017 }
10018
10019 #[test]
10020 fn flex_direction_column_no_height__content_box_rtl() {
10021 crate::run_xml_test("flex", "flex_direction_column_no_height__content_box_rtl");
10022 }
10023
10024 #[test]
10025 fn flex_direction_column_reverse__border_box_ltr() {
10026 crate::run_xml_test("flex", "flex_direction_column_reverse__border_box_ltr");
10027 }
10028
10029 #[test]
10030 fn flex_direction_column_reverse__content_box_ltr() {
10031 crate::run_xml_test("flex", "flex_direction_column_reverse__content_box_ltr");
10032 }
10033
10034 #[test]
10035 fn flex_direction_column_reverse__border_box_rtl() {
10036 crate::run_xml_test("flex", "flex_direction_column_reverse__border_box_rtl");
10037 }
10038
10039 #[test]
10040 fn flex_direction_column_reverse__content_box_rtl() {
10041 crate::run_xml_test("flex", "flex_direction_column_reverse__content_box_rtl");
10042 }
10043
10044 #[test]
10045 fn flex_direction_column_reverse_direction_rtl__border_box_ltr() {
10046 crate::run_xml_test("flex", "flex_direction_column_reverse_direction_rtl__border_box_ltr");
10047 }
10048
10049 #[test]
10050 fn flex_direction_column_reverse_direction_rtl__content_box_ltr() {
10051 crate::run_xml_test("flex", "flex_direction_column_reverse_direction_rtl__content_box_ltr");
10052 }
10053
10054 #[test]
10055 fn flex_direction_column_reverse_direction_rtl__border_box_rtl() {
10056 crate::run_xml_test("flex", "flex_direction_column_reverse_direction_rtl__border_box_rtl");
10057 }
10058
10059 #[test]
10060 fn flex_direction_column_reverse_direction_rtl__content_box_rtl() {
10061 crate::run_xml_test("flex", "flex_direction_column_reverse_direction_rtl__content_box_rtl");
10062 }
10063
10064 #[test]
10065 fn flex_direction_column_reverse_no_height__border_box_ltr() {
10066 crate::run_xml_test("flex", "flex_direction_column_reverse_no_height__border_box_ltr");
10067 }
10068
10069 #[test]
10070 fn flex_direction_column_reverse_no_height__content_box_ltr() {
10071 crate::run_xml_test("flex", "flex_direction_column_reverse_no_height__content_box_ltr");
10072 }
10073
10074 #[test]
10075 fn flex_direction_column_reverse_no_height__border_box_rtl() {
10076 crate::run_xml_test("flex", "flex_direction_column_reverse_no_height__border_box_rtl");
10077 }
10078
10079 #[test]
10080 fn flex_direction_column_reverse_no_height__content_box_rtl() {
10081 crate::run_xml_test("flex", "flex_direction_column_reverse_no_height__content_box_rtl");
10082 }
10083
10084 #[test]
10085 fn flex_direction_row__border_box_ltr() {
10086 crate::run_xml_test("flex", "flex_direction_row__border_box_ltr");
10087 }
10088
10089 #[test]
10090 fn flex_direction_row__content_box_ltr() {
10091 crate::run_xml_test("flex", "flex_direction_row__content_box_ltr");
10092 }
10093
10094 #[test]
10095 fn flex_direction_row__border_box_rtl() {
10096 crate::run_xml_test("flex", "flex_direction_row__border_box_rtl");
10097 }
10098
10099 #[test]
10100 fn flex_direction_row__content_box_rtl() {
10101 crate::run_xml_test("flex", "flex_direction_row__content_box_rtl");
10102 }
10103
10104 #[test]
10105 fn flex_direction_row_direction_rtl__border_box_ltr() {
10106 crate::run_xml_test("flex", "flex_direction_row_direction_rtl__border_box_ltr");
10107 }
10108
10109 #[test]
10110 fn flex_direction_row_direction_rtl__content_box_ltr() {
10111 crate::run_xml_test("flex", "flex_direction_row_direction_rtl__content_box_ltr");
10112 }
10113
10114 #[test]
10115 fn flex_direction_row_direction_rtl__border_box_rtl() {
10116 crate::run_xml_test("flex", "flex_direction_row_direction_rtl__border_box_rtl");
10117 }
10118
10119 #[test]
10120 fn flex_direction_row_direction_rtl__content_box_rtl() {
10121 crate::run_xml_test("flex", "flex_direction_row_direction_rtl__content_box_rtl");
10122 }
10123
10124 #[test]
10125 fn flex_direction_row_no_width__border_box_ltr() {
10126 crate::run_xml_test("flex", "flex_direction_row_no_width__border_box_ltr");
10127 }
10128
10129 #[test]
10130 fn flex_direction_row_no_width__content_box_ltr() {
10131 crate::run_xml_test("flex", "flex_direction_row_no_width__content_box_ltr");
10132 }
10133
10134 #[test]
10135 fn flex_direction_row_no_width__border_box_rtl() {
10136 crate::run_xml_test("flex", "flex_direction_row_no_width__border_box_rtl");
10137 }
10138
10139 #[test]
10140 fn flex_direction_row_no_width__content_box_rtl() {
10141 crate::run_xml_test("flex", "flex_direction_row_no_width__content_box_rtl");
10142 }
10143
10144 #[test]
10145 fn flex_direction_row_reverse__border_box_ltr() {
10146 crate::run_xml_test("flex", "flex_direction_row_reverse__border_box_ltr");
10147 }
10148
10149 #[test]
10150 fn flex_direction_row_reverse__content_box_ltr() {
10151 crate::run_xml_test("flex", "flex_direction_row_reverse__content_box_ltr");
10152 }
10153
10154 #[test]
10155 fn flex_direction_row_reverse__border_box_rtl() {
10156 crate::run_xml_test("flex", "flex_direction_row_reverse__border_box_rtl");
10157 }
10158
10159 #[test]
10160 fn flex_direction_row_reverse__content_box_rtl() {
10161 crate::run_xml_test("flex", "flex_direction_row_reverse__content_box_rtl");
10162 }
10163
10164 #[test]
10165 fn flex_direction_row_reverse_direction_rtl__border_box_ltr() {
10166 crate::run_xml_test("flex", "flex_direction_row_reverse_direction_rtl__border_box_ltr");
10167 }
10168
10169 #[test]
10170 fn flex_direction_row_reverse_direction_rtl__content_box_ltr() {
10171 crate::run_xml_test("flex", "flex_direction_row_reverse_direction_rtl__content_box_ltr");
10172 }
10173
10174 #[test]
10175 fn flex_direction_row_reverse_direction_rtl__border_box_rtl() {
10176 crate::run_xml_test("flex", "flex_direction_row_reverse_direction_rtl__border_box_rtl");
10177 }
10178
10179 #[test]
10180 fn flex_direction_row_reverse_direction_rtl__content_box_rtl() {
10181 crate::run_xml_test("flex", "flex_direction_row_reverse_direction_rtl__content_box_rtl");
10182 }
10183
10184 #[test]
10185 fn flex_grow_0_min_size__border_box_ltr() {
10186 crate::run_xml_test("flex", "flex_grow_0_min_size__border_box_ltr");
10187 }
10188
10189 #[test]
10190 fn flex_grow_0_min_size__content_box_ltr() {
10191 crate::run_xml_test("flex", "flex_grow_0_min_size__content_box_ltr");
10192 }
10193
10194 #[test]
10195 fn flex_grow_0_min_size__border_box_rtl() {
10196 crate::run_xml_test("flex", "flex_grow_0_min_size__border_box_rtl");
10197 }
10198
10199 #[test]
10200 fn flex_grow_0_min_size__content_box_rtl() {
10201 crate::run_xml_test("flex", "flex_grow_0_min_size__content_box_rtl");
10202 }
10203
10204 #[test]
10205 fn flex_grow_child__border_box_ltr() {
10206 crate::run_xml_test("flex", "flex_grow_child__border_box_ltr");
10207 }
10208
10209 #[test]
10210 fn flex_grow_child__content_box_ltr() {
10211 crate::run_xml_test("flex", "flex_grow_child__content_box_ltr");
10212 }
10213
10214 #[test]
10215 fn flex_grow_child__border_box_rtl() {
10216 crate::run_xml_test("flex", "flex_grow_child__border_box_rtl");
10217 }
10218
10219 #[test]
10220 fn flex_grow_child__content_box_rtl() {
10221 crate::run_xml_test("flex", "flex_grow_child__content_box_rtl");
10222 }
10223
10224 #[test]
10225 fn flex_grow_flex_basis_percent_min_max__border_box_ltr() {
10226 crate::run_xml_test("flex", "flex_grow_flex_basis_percent_min_max__border_box_ltr");
10227 }
10228
10229 #[test]
10230 fn flex_grow_flex_basis_percent_min_max__content_box_ltr() {
10231 crate::run_xml_test("flex", "flex_grow_flex_basis_percent_min_max__content_box_ltr");
10232 }
10233
10234 #[test]
10235 fn flex_grow_flex_basis_percent_min_max__border_box_rtl() {
10236 crate::run_xml_test("flex", "flex_grow_flex_basis_percent_min_max__border_box_rtl");
10237 }
10238
10239 #[test]
10240 fn flex_grow_flex_basis_percent_min_max__content_box_rtl() {
10241 crate::run_xml_test("flex", "flex_grow_flex_basis_percent_min_max__content_box_rtl");
10242 }
10243
10244 #[test]
10245 fn flex_grow_height_maximized__border_box_ltr() {
10246 crate::run_xml_test("flex", "flex_grow_height_maximized__border_box_ltr");
10247 }
10248
10249 #[test]
10250 fn flex_grow_height_maximized__content_box_ltr() {
10251 crate::run_xml_test("flex", "flex_grow_height_maximized__content_box_ltr");
10252 }
10253
10254 #[test]
10255 fn flex_grow_height_maximized__border_box_rtl() {
10256 crate::run_xml_test("flex", "flex_grow_height_maximized__border_box_rtl");
10257 }
10258
10259 #[test]
10260 fn flex_grow_height_maximized__content_box_rtl() {
10261 crate::run_xml_test("flex", "flex_grow_height_maximized__content_box_rtl");
10262 }
10263
10264 #[test]
10265 fn flex_grow_in_at_most_container__border_box_ltr() {
10266 crate::run_xml_test("flex", "flex_grow_in_at_most_container__border_box_ltr");
10267 }
10268
10269 #[test]
10270 fn flex_grow_in_at_most_container__content_box_ltr() {
10271 crate::run_xml_test("flex", "flex_grow_in_at_most_container__content_box_ltr");
10272 }
10273
10274 #[test]
10275 fn flex_grow_in_at_most_container__border_box_rtl() {
10276 crate::run_xml_test("flex", "flex_grow_in_at_most_container__border_box_rtl");
10277 }
10278
10279 #[test]
10280 fn flex_grow_in_at_most_container__content_box_rtl() {
10281 crate::run_xml_test("flex", "flex_grow_in_at_most_container__content_box_rtl");
10282 }
10283
10284 #[test]
10285 fn flex_grow_less_than_factor_one__border_box_ltr() {
10286 crate::run_xml_test("flex", "flex_grow_less_than_factor_one__border_box_ltr");
10287 }
10288
10289 #[test]
10290 fn flex_grow_less_than_factor_one__content_box_ltr() {
10291 crate::run_xml_test("flex", "flex_grow_less_than_factor_one__content_box_ltr");
10292 }
10293
10294 #[test]
10295 fn flex_grow_less_than_factor_one__border_box_rtl() {
10296 crate::run_xml_test("flex", "flex_grow_less_than_factor_one__border_box_rtl");
10297 }
10298
10299 #[test]
10300 fn flex_grow_less_than_factor_one__content_box_rtl() {
10301 crate::run_xml_test("flex", "flex_grow_less_than_factor_one__content_box_rtl");
10302 }
10303
10304 #[test]
10305 fn flex_grow_root_minimized__border_box_ltr() {
10306 crate::run_xml_test("flex", "flex_grow_root_minimized__border_box_ltr");
10307 }
10308
10309 #[test]
10310 fn flex_grow_root_minimized__content_box_ltr() {
10311 crate::run_xml_test("flex", "flex_grow_root_minimized__content_box_ltr");
10312 }
10313
10314 #[test]
10315 fn flex_grow_root_minimized__border_box_rtl() {
10316 crate::run_xml_test("flex", "flex_grow_root_minimized__border_box_rtl");
10317 }
10318
10319 #[test]
10320 fn flex_grow_root_minimized__content_box_rtl() {
10321 crate::run_xml_test("flex", "flex_grow_root_minimized__content_box_rtl");
10322 }
10323
10324 #[test]
10325 fn flex_grow_shrink_at_most__border_box_ltr() {
10326 crate::run_xml_test("flex", "flex_grow_shrink_at_most__border_box_ltr");
10327 }
10328
10329 #[test]
10330 fn flex_grow_shrink_at_most__content_box_ltr() {
10331 crate::run_xml_test("flex", "flex_grow_shrink_at_most__content_box_ltr");
10332 }
10333
10334 #[test]
10335 fn flex_grow_shrink_at_most__border_box_rtl() {
10336 crate::run_xml_test("flex", "flex_grow_shrink_at_most__border_box_rtl");
10337 }
10338
10339 #[test]
10340 fn flex_grow_shrink_at_most__content_box_rtl() {
10341 crate::run_xml_test("flex", "flex_grow_shrink_at_most__content_box_rtl");
10342 }
10343
10344 #[test]
10345 fn flex_grow_to_min__border_box_ltr() {
10346 crate::run_xml_test("flex", "flex_grow_to_min__border_box_ltr");
10347 }
10348
10349 #[test]
10350 fn flex_grow_to_min__content_box_ltr() {
10351 crate::run_xml_test("flex", "flex_grow_to_min__content_box_ltr");
10352 }
10353
10354 #[test]
10355 fn flex_grow_to_min__border_box_rtl() {
10356 crate::run_xml_test("flex", "flex_grow_to_min__border_box_rtl");
10357 }
10358
10359 #[test]
10360 fn flex_grow_to_min__content_box_rtl() {
10361 crate::run_xml_test("flex", "flex_grow_to_min__content_box_rtl");
10362 }
10363
10364 #[test]
10365 fn flex_grow_within_constrained_max_column__border_box_ltr() {
10366 crate::run_xml_test("flex", "flex_grow_within_constrained_max_column__border_box_ltr");
10367 }
10368
10369 #[test]
10370 fn flex_grow_within_constrained_max_column__content_box_ltr() {
10371 crate::run_xml_test("flex", "flex_grow_within_constrained_max_column__content_box_ltr");
10372 }
10373
10374 #[test]
10375 fn flex_grow_within_constrained_max_column__border_box_rtl() {
10376 crate::run_xml_test("flex", "flex_grow_within_constrained_max_column__border_box_rtl");
10377 }
10378
10379 #[test]
10380 fn flex_grow_within_constrained_max_column__content_box_rtl() {
10381 crate::run_xml_test("flex", "flex_grow_within_constrained_max_column__content_box_rtl");
10382 }
10383
10384 #[test]
10385 fn flex_grow_within_constrained_max_row__border_box_ltr() {
10386 crate::run_xml_test("flex", "flex_grow_within_constrained_max_row__border_box_ltr");
10387 }
10388
10389 #[test]
10390 fn flex_grow_within_constrained_max_row__content_box_ltr() {
10391 crate::run_xml_test("flex", "flex_grow_within_constrained_max_row__content_box_ltr");
10392 }
10393
10394 #[test]
10395 fn flex_grow_within_constrained_max_row__border_box_rtl() {
10396 crate::run_xml_test("flex", "flex_grow_within_constrained_max_row__border_box_rtl");
10397 }
10398
10399 #[test]
10400 fn flex_grow_within_constrained_max_row__content_box_rtl() {
10401 crate::run_xml_test("flex", "flex_grow_within_constrained_max_row__content_box_rtl");
10402 }
10403
10404 #[test]
10405 fn flex_grow_within_constrained_max_width__border_box_ltr() {
10406 crate::run_xml_test("flex", "flex_grow_within_constrained_max_width__border_box_ltr");
10407 }
10408
10409 #[test]
10410 fn flex_grow_within_constrained_max_width__content_box_ltr() {
10411 crate::run_xml_test("flex", "flex_grow_within_constrained_max_width__content_box_ltr");
10412 }
10413
10414 #[test]
10415 fn flex_grow_within_constrained_max_width__border_box_rtl() {
10416 crate::run_xml_test("flex", "flex_grow_within_constrained_max_width__border_box_rtl");
10417 }
10418
10419 #[test]
10420 fn flex_grow_within_constrained_max_width__content_box_rtl() {
10421 crate::run_xml_test("flex", "flex_grow_within_constrained_max_width__content_box_rtl");
10422 }
10423
10424 #[test]
10425 fn flex_grow_within_constrained_min_column__border_box_ltr() {
10426 crate::run_xml_test("flex", "flex_grow_within_constrained_min_column__border_box_ltr");
10427 }
10428
10429 #[test]
10430 fn flex_grow_within_constrained_min_column__content_box_ltr() {
10431 crate::run_xml_test("flex", "flex_grow_within_constrained_min_column__content_box_ltr");
10432 }
10433
10434 #[test]
10435 fn flex_grow_within_constrained_min_column__border_box_rtl() {
10436 crate::run_xml_test("flex", "flex_grow_within_constrained_min_column__border_box_rtl");
10437 }
10438
10439 #[test]
10440 fn flex_grow_within_constrained_min_column__content_box_rtl() {
10441 crate::run_xml_test("flex", "flex_grow_within_constrained_min_column__content_box_rtl");
10442 }
10443
10444 #[test]
10445 fn flex_grow_within_constrained_min_max_column__border_box_ltr() {
10446 crate::run_xml_test("flex", "flex_grow_within_constrained_min_max_column__border_box_ltr");
10447 }
10448
10449 #[test]
10450 fn flex_grow_within_constrained_min_max_column__content_box_ltr() {
10451 crate::run_xml_test("flex", "flex_grow_within_constrained_min_max_column__content_box_ltr");
10452 }
10453
10454 #[test]
10455 fn flex_grow_within_constrained_min_max_column__border_box_rtl() {
10456 crate::run_xml_test("flex", "flex_grow_within_constrained_min_max_column__border_box_rtl");
10457 }
10458
10459 #[test]
10460 fn flex_grow_within_constrained_min_max_column__content_box_rtl() {
10461 crate::run_xml_test("flex", "flex_grow_within_constrained_min_max_column__content_box_rtl");
10462 }
10463
10464 #[test]
10465 fn flex_grow_within_constrained_min_row__border_box_ltr() {
10466 crate::run_xml_test("flex", "flex_grow_within_constrained_min_row__border_box_ltr");
10467 }
10468
10469 #[test]
10470 fn flex_grow_within_constrained_min_row__content_box_ltr() {
10471 crate::run_xml_test("flex", "flex_grow_within_constrained_min_row__content_box_ltr");
10472 }
10473
10474 #[test]
10475 fn flex_grow_within_constrained_min_row__border_box_rtl() {
10476 crate::run_xml_test("flex", "flex_grow_within_constrained_min_row__border_box_rtl");
10477 }
10478
10479 #[test]
10480 fn flex_grow_within_constrained_min_row__content_box_rtl() {
10481 crate::run_xml_test("flex", "flex_grow_within_constrained_min_row__content_box_rtl");
10482 }
10483
10484 #[test]
10485 fn flex_grow_within_max_width__border_box_ltr() {
10486 crate::run_xml_test("flex", "flex_grow_within_max_width__border_box_ltr");
10487 }
10488
10489 #[test]
10490 fn flex_grow_within_max_width__content_box_ltr() {
10491 crate::run_xml_test("flex", "flex_grow_within_max_width__content_box_ltr");
10492 }
10493
10494 #[test]
10495 fn flex_grow_within_max_width__border_box_rtl() {
10496 crate::run_xml_test("flex", "flex_grow_within_max_width__border_box_rtl");
10497 }
10498
10499 #[test]
10500 fn flex_grow_within_max_width__content_box_rtl() {
10501 crate::run_xml_test("flex", "flex_grow_within_max_width__content_box_rtl");
10502 }
10503
10504 #[test]
10505 fn flex_justify_content_center_direction_rtl__border_box_ltr() {
10506 crate::run_xml_test("flex", "flex_justify_content_center_direction_rtl__border_box_ltr");
10507 }
10508
10509 #[test]
10510 fn flex_justify_content_center_direction_rtl__content_box_ltr() {
10511 crate::run_xml_test("flex", "flex_justify_content_center_direction_rtl__content_box_ltr");
10512 }
10513
10514 #[test]
10515 fn flex_justify_content_center_direction_rtl__border_box_rtl() {
10516 crate::run_xml_test("flex", "flex_justify_content_center_direction_rtl__border_box_rtl");
10517 }
10518
10519 #[test]
10520 fn flex_justify_content_center_direction_rtl__content_box_rtl() {
10521 crate::run_xml_test("flex", "flex_justify_content_center_direction_rtl__content_box_rtl");
10522 }
10523
10524 #[test]
10525 fn flex_justify_content_end_direction_rtl__border_box_ltr() {
10526 crate::run_xml_test("flex", "flex_justify_content_end_direction_rtl__border_box_ltr");
10527 }
10528
10529 #[test]
10530 fn flex_justify_content_end_direction_rtl__content_box_ltr() {
10531 crate::run_xml_test("flex", "flex_justify_content_end_direction_rtl__content_box_ltr");
10532 }
10533
10534 #[test]
10535 fn flex_justify_content_end_direction_rtl__border_box_rtl() {
10536 crate::run_xml_test("flex", "flex_justify_content_end_direction_rtl__border_box_rtl");
10537 }
10538
10539 #[test]
10540 fn flex_justify_content_end_direction_rtl__content_box_rtl() {
10541 crate::run_xml_test("flex", "flex_justify_content_end_direction_rtl__content_box_rtl");
10542 }
10543
10544 #[test]
10545 fn flex_nested_direction_rtl__border_box_ltr() {
10546 crate::run_xml_test("flex", "flex_nested_direction_rtl__border_box_ltr");
10547 }
10548
10549 #[test]
10550 fn flex_nested_direction_rtl__content_box_ltr() {
10551 crate::run_xml_test("flex", "flex_nested_direction_rtl__content_box_ltr");
10552 }
10553
10554 #[test]
10555 fn flex_nested_direction_rtl__border_box_rtl() {
10556 crate::run_xml_test("flex", "flex_nested_direction_rtl__border_box_rtl");
10557 }
10558
10559 #[test]
10560 fn flex_nested_direction_rtl__content_box_rtl() {
10561 crate::run_xml_test("flex", "flex_nested_direction_rtl__content_box_rtl");
10562 }
10563
10564 #[test]
10565 fn flex_root_ignored__border_box_ltr() {
10566 crate::run_xml_test("flex", "flex_root_ignored__border_box_ltr");
10567 }
10568
10569 #[test]
10570 fn flex_root_ignored__content_box_ltr() {
10571 crate::run_xml_test("flex", "flex_root_ignored__content_box_ltr");
10572 }
10573
10574 #[test]
10575 fn flex_root_ignored__border_box_rtl() {
10576 crate::run_xml_test("flex", "flex_root_ignored__border_box_rtl");
10577 }
10578
10579 #[test]
10580 fn flex_root_ignored__content_box_rtl() {
10581 crate::run_xml_test("flex", "flex_root_ignored__content_box_rtl");
10582 }
10583
10584 #[test]
10585 fn flex_row_relative_all_sides__border_box_ltr() {
10586 crate::run_xml_test("flex", "flex_row_relative_all_sides__border_box_ltr");
10587 }
10588
10589 #[test]
10590 fn flex_row_relative_all_sides__content_box_ltr() {
10591 crate::run_xml_test("flex", "flex_row_relative_all_sides__content_box_ltr");
10592 }
10593
10594 #[test]
10595 fn flex_row_relative_all_sides__border_box_rtl() {
10596 crate::run_xml_test("flex", "flex_row_relative_all_sides__border_box_rtl");
10597 }
10598
10599 #[test]
10600 fn flex_row_relative_all_sides__content_box_rtl() {
10601 crate::run_xml_test("flex", "flex_row_relative_all_sides__content_box_rtl");
10602 }
10603
10604 #[test]
10605 fn flex_safe_align_content_end_overflow__border_box_ltr() {
10606 crate::run_xml_test("flex", "flex_safe_align_content_end_overflow__border_box_ltr");
10607 }
10608
10609 #[test]
10610 fn flex_safe_align_content_end_overflow__content_box_ltr() {
10611 crate::run_xml_test("flex", "flex_safe_align_content_end_overflow__content_box_ltr");
10612 }
10613
10614 #[test]
10615 fn flex_safe_align_content_end_overflow__border_box_rtl() {
10616 crate::run_xml_test("flex", "flex_safe_align_content_end_overflow__border_box_rtl");
10617 }
10618
10619 #[test]
10620 fn flex_safe_align_content_end_overflow__content_box_rtl() {
10621 crate::run_xml_test("flex", "flex_safe_align_content_end_overflow__content_box_rtl");
10622 }
10623
10624 #[test]
10625 fn flex_safe_align_self_center_overflow__border_box_ltr() {
10626 crate::run_xml_test("flex", "flex_safe_align_self_center_overflow__border_box_ltr");
10627 }
10628
10629 #[test]
10630 fn flex_safe_align_self_center_overflow__content_box_ltr() {
10631 crate::run_xml_test("flex", "flex_safe_align_self_center_overflow__content_box_ltr");
10632 }
10633
10634 #[test]
10635 fn flex_safe_align_self_center_overflow__border_box_rtl() {
10636 crate::run_xml_test("flex", "flex_safe_align_self_center_overflow__border_box_rtl");
10637 }
10638
10639 #[test]
10640 fn flex_safe_align_self_center_overflow__content_box_rtl() {
10641 crate::run_xml_test("flex", "flex_safe_align_self_center_overflow__content_box_rtl");
10642 }
10643
10644 #[test]
10645 fn flex_safe_align_self_end_overflow__border_box_ltr() {
10646 crate::run_xml_test("flex", "flex_safe_align_self_end_overflow__border_box_ltr");
10647 }
10648
10649 #[test]
10650 fn flex_safe_align_self_end_overflow__content_box_ltr() {
10651 crate::run_xml_test("flex", "flex_safe_align_self_end_overflow__content_box_ltr");
10652 }
10653
10654 #[test]
10655 fn flex_safe_align_self_end_overflow__border_box_rtl() {
10656 crate::run_xml_test("flex", "flex_safe_align_self_end_overflow__border_box_rtl");
10657 }
10658
10659 #[test]
10660 fn flex_safe_align_self_end_overflow__content_box_rtl() {
10661 crate::run_xml_test("flex", "flex_safe_align_self_end_overflow__content_box_rtl");
10662 }
10663
10664 #[test]
10665 fn flex_safe_justify_content_center_overflow__border_box_ltr() {
10666 crate::run_xml_test("flex", "flex_safe_justify_content_center_overflow__border_box_ltr");
10667 }
10668
10669 #[test]
10670 fn flex_safe_justify_content_center_overflow__content_box_ltr() {
10671 crate::run_xml_test("flex", "flex_safe_justify_content_center_overflow__content_box_ltr");
10672 }
10673
10674 #[test]
10675 fn flex_safe_justify_content_center_overflow__border_box_rtl() {
10676 crate::run_xml_test("flex", "flex_safe_justify_content_center_overflow__border_box_rtl");
10677 }
10678
10679 #[test]
10680 fn flex_safe_justify_content_center_overflow__content_box_rtl() {
10681 crate::run_xml_test("flex", "flex_safe_justify_content_center_overflow__content_box_rtl");
10682 }
10683
10684 #[test]
10685 fn flex_safe_justify_content_end_overflow__border_box_ltr() {
10686 crate::run_xml_test("flex", "flex_safe_justify_content_end_overflow__border_box_ltr");
10687 }
10688
10689 #[test]
10690 fn flex_safe_justify_content_end_overflow__content_box_ltr() {
10691 crate::run_xml_test("flex", "flex_safe_justify_content_end_overflow__content_box_ltr");
10692 }
10693
10694 #[test]
10695 fn flex_safe_justify_content_end_overflow__border_box_rtl() {
10696 crate::run_xml_test("flex", "flex_safe_justify_content_end_overflow__border_box_rtl");
10697 }
10698
10699 #[test]
10700 fn flex_safe_justify_content_end_overflow__content_box_rtl() {
10701 crate::run_xml_test("flex", "flex_safe_justify_content_end_overflow__content_box_rtl");
10702 }
10703
10704 #[test]
10705 fn flex_shrink_by_outer_margin_with_max_size__border_box_ltr() {
10706 crate::run_xml_test("flex", "flex_shrink_by_outer_margin_with_max_size__border_box_ltr");
10707 }
10708
10709 #[test]
10710 fn flex_shrink_by_outer_margin_with_max_size__content_box_ltr() {
10711 crate::run_xml_test("flex", "flex_shrink_by_outer_margin_with_max_size__content_box_ltr");
10712 }
10713
10714 #[test]
10715 fn flex_shrink_by_outer_margin_with_max_size__border_box_rtl() {
10716 crate::run_xml_test("flex", "flex_shrink_by_outer_margin_with_max_size__border_box_rtl");
10717 }
10718
10719 #[test]
10720 fn flex_shrink_by_outer_margin_with_max_size__content_box_rtl() {
10721 crate::run_xml_test("flex", "flex_shrink_by_outer_margin_with_max_size__content_box_rtl");
10722 }
10723
10724 #[test]
10725 fn flex_shrink_flex_grow_child_flex_shrink_other_child__border_box_ltr() {
10726 crate::run_xml_test("flex", "flex_shrink_flex_grow_child_flex_shrink_other_child__border_box_ltr");
10727 }
10728
10729 #[test]
10730 fn flex_shrink_flex_grow_child_flex_shrink_other_child__content_box_ltr() {
10731 crate::run_xml_test("flex", "flex_shrink_flex_grow_child_flex_shrink_other_child__content_box_ltr");
10732 }
10733
10734 #[test]
10735 fn flex_shrink_flex_grow_child_flex_shrink_other_child__border_box_rtl() {
10736 crate::run_xml_test("flex", "flex_shrink_flex_grow_child_flex_shrink_other_child__border_box_rtl");
10737 }
10738
10739 #[test]
10740 fn flex_shrink_flex_grow_child_flex_shrink_other_child__content_box_rtl() {
10741 crate::run_xml_test("flex", "flex_shrink_flex_grow_child_flex_shrink_other_child__content_box_rtl");
10742 }
10743
10744 #[test]
10745 fn flex_shrink_flex_grow_row__border_box_ltr() {
10746 crate::run_xml_test("flex", "flex_shrink_flex_grow_row__border_box_ltr");
10747 }
10748
10749 #[test]
10750 fn flex_shrink_flex_grow_row__content_box_ltr() {
10751 crate::run_xml_test("flex", "flex_shrink_flex_grow_row__content_box_ltr");
10752 }
10753
10754 #[test]
10755 fn flex_shrink_flex_grow_row__border_box_rtl() {
10756 crate::run_xml_test("flex", "flex_shrink_flex_grow_row__border_box_rtl");
10757 }
10758
10759 #[test]
10760 fn flex_shrink_flex_grow_row__content_box_rtl() {
10761 crate::run_xml_test("flex", "flex_shrink_flex_grow_row__content_box_rtl");
10762 }
10763
10764 #[test]
10765 fn flex_shrink_to_zero__border_box_ltr() {
10766 crate::run_xml_test("flex", "flex_shrink_to_zero__border_box_ltr");
10767 }
10768
10769 #[test]
10770 fn flex_shrink_to_zero__content_box_ltr() {
10771 crate::run_xml_test("flex", "flex_shrink_to_zero__content_box_ltr");
10772 }
10773
10774 #[test]
10775 fn flex_shrink_to_zero__border_box_rtl() {
10776 crate::run_xml_test("flex", "flex_shrink_to_zero__border_box_rtl");
10777 }
10778
10779 #[test]
10780 fn flex_shrink_to_zero__content_box_rtl() {
10781 crate::run_xml_test("flex", "flex_shrink_to_zero__content_box_rtl");
10782 }
10783
10784 #[test]
10785 fn flex_unsafe_align_self_end_overflow__border_box_ltr() {
10786 crate::run_xml_test("flex", "flex_unsafe_align_self_end_overflow__border_box_ltr");
10787 }
10788
10789 #[test]
10790 fn flex_unsafe_align_self_end_overflow__content_box_ltr() {
10791 crate::run_xml_test("flex", "flex_unsafe_align_self_end_overflow__content_box_ltr");
10792 }
10793
10794 #[test]
10795 fn flex_unsafe_align_self_end_overflow__border_box_rtl() {
10796 crate::run_xml_test("flex", "flex_unsafe_align_self_end_overflow__border_box_rtl");
10797 }
10798
10799 #[test]
10800 fn flex_unsafe_align_self_end_overflow__content_box_rtl() {
10801 crate::run_xml_test("flex", "flex_unsafe_align_self_end_overflow__content_box_rtl");
10802 }
10803
10804 #[test]
10805 fn flex_wrap_align_stretch_fits_one_row__border_box_ltr() {
10806 crate::run_xml_test("flex", "flex_wrap_align_stretch_fits_one_row__border_box_ltr");
10807 }
10808
10809 #[test]
10810 fn flex_wrap_align_stretch_fits_one_row__content_box_ltr() {
10811 crate::run_xml_test("flex", "flex_wrap_align_stretch_fits_one_row__content_box_ltr");
10812 }
10813
10814 #[test]
10815 fn flex_wrap_align_stretch_fits_one_row__border_box_rtl() {
10816 crate::run_xml_test("flex", "flex_wrap_align_stretch_fits_one_row__border_box_rtl");
10817 }
10818
10819 #[test]
10820 fn flex_wrap_align_stretch_fits_one_row__content_box_rtl() {
10821 crate::run_xml_test("flex", "flex_wrap_align_stretch_fits_one_row__content_box_rtl");
10822 }
10823
10824 #[test]
10825 fn flex_wrap_children_with_min_main_overriding_flex_basis__border_box_ltr() {
10826 crate::run_xml_test("flex", "flex_wrap_children_with_min_main_overriding_flex_basis__border_box_ltr");
10827 }
10828
10829 #[test]
10830 fn flex_wrap_children_with_min_main_overriding_flex_basis__content_box_ltr() {
10831 crate::run_xml_test("flex", "flex_wrap_children_with_min_main_overriding_flex_basis__content_box_ltr");
10832 }
10833
10834 #[test]
10835 fn flex_wrap_children_with_min_main_overriding_flex_basis__border_box_rtl() {
10836 crate::run_xml_test("flex", "flex_wrap_children_with_min_main_overriding_flex_basis__border_box_rtl");
10837 }
10838
10839 #[test]
10840 fn flex_wrap_children_with_min_main_overriding_flex_basis__content_box_rtl() {
10841 crate::run_xml_test("flex", "flex_wrap_children_with_min_main_overriding_flex_basis__content_box_rtl");
10842 }
10843
10844 #[test]
10845 fn flex_wrap_direction_rtl__border_box_ltr() {
10846 crate::run_xml_test("flex", "flex_wrap_direction_rtl__border_box_ltr");
10847 }
10848
10849 #[test]
10850 fn flex_wrap_direction_rtl__content_box_ltr() {
10851 crate::run_xml_test("flex", "flex_wrap_direction_rtl__content_box_ltr");
10852 }
10853
10854 #[test]
10855 fn flex_wrap_direction_rtl__border_box_rtl() {
10856 crate::run_xml_test("flex", "flex_wrap_direction_rtl__border_box_rtl");
10857 }
10858
10859 #[test]
10860 fn flex_wrap_direction_rtl__content_box_rtl() {
10861 crate::run_xml_test("flex", "flex_wrap_direction_rtl__content_box_rtl");
10862 }
10863
10864 #[test]
10865 fn flex_wrap_reverse_direction_rtl__border_box_ltr() {
10866 crate::run_xml_test("flex", "flex_wrap_reverse_direction_rtl__border_box_ltr");
10867 }
10868
10869 #[test]
10870 fn flex_wrap_reverse_direction_rtl__content_box_ltr() {
10871 crate::run_xml_test("flex", "flex_wrap_reverse_direction_rtl__content_box_ltr");
10872 }
10873
10874 #[test]
10875 fn flex_wrap_reverse_direction_rtl__border_box_rtl() {
10876 crate::run_xml_test("flex", "flex_wrap_reverse_direction_rtl__border_box_rtl");
10877 }
10878
10879 #[test]
10880 fn flex_wrap_reverse_direction_rtl__content_box_rtl() {
10881 crate::run_xml_test("flex", "flex_wrap_reverse_direction_rtl__content_box_rtl");
10882 }
10883
10884 #[test]
10885 fn flex_wrap_wrap_to_child_height__border_box_ltr() {
10886 crate::run_xml_test("flex", "flex_wrap_wrap_to_child_height__border_box_ltr");
10887 }
10888
10889 #[test]
10890 fn flex_wrap_wrap_to_child_height__content_box_ltr() {
10891 crate::run_xml_test("flex", "flex_wrap_wrap_to_child_height__content_box_ltr");
10892 }
10893
10894 #[test]
10895 fn flex_wrap_wrap_to_child_height__border_box_rtl() {
10896 crate::run_xml_test("flex", "flex_wrap_wrap_to_child_height__border_box_rtl");
10897 }
10898
10899 #[test]
10900 fn flex_wrap_wrap_to_child_height__content_box_rtl() {
10901 crate::run_xml_test("flex", "flex_wrap_wrap_to_child_height__content_box_rtl");
10902 }
10903
10904 #[test]
10905 fn gap_column_gap_child_margins__border_box_ltr() {
10906 crate::run_xml_test("flex", "gap_column_gap_child_margins__border_box_ltr");
10907 }
10908
10909 #[test]
10910 fn gap_column_gap_child_margins__content_box_ltr() {
10911 crate::run_xml_test("flex", "gap_column_gap_child_margins__content_box_ltr");
10912 }
10913
10914 #[test]
10915 fn gap_column_gap_child_margins__border_box_rtl() {
10916 crate::run_xml_test("flex", "gap_column_gap_child_margins__border_box_rtl");
10917 }
10918
10919 #[test]
10920 fn gap_column_gap_child_margins__content_box_rtl() {
10921 crate::run_xml_test("flex", "gap_column_gap_child_margins__content_box_rtl");
10922 }
10923
10924 #[test]
10925 fn gap_column_gap_determines_parent_width__border_box_ltr() {
10926 crate::run_xml_test("flex", "gap_column_gap_determines_parent_width__border_box_ltr");
10927 }
10928
10929 #[test]
10930 fn gap_column_gap_determines_parent_width__content_box_ltr() {
10931 crate::run_xml_test("flex", "gap_column_gap_determines_parent_width__content_box_ltr");
10932 }
10933
10934 #[test]
10935 fn gap_column_gap_determines_parent_width__border_box_rtl() {
10936 crate::run_xml_test("flex", "gap_column_gap_determines_parent_width__border_box_rtl");
10937 }
10938
10939 #[test]
10940 fn gap_column_gap_determines_parent_width__content_box_rtl() {
10941 crate::run_xml_test("flex", "gap_column_gap_determines_parent_width__content_box_rtl");
10942 }
10943
10944 #[test]
10945 fn gap_column_gap_flexible__border_box_ltr() {
10946 crate::run_xml_test("flex", "gap_column_gap_flexible__border_box_ltr");
10947 }
10948
10949 #[test]
10950 fn gap_column_gap_flexible__content_box_ltr() {
10951 crate::run_xml_test("flex", "gap_column_gap_flexible__content_box_ltr");
10952 }
10953
10954 #[test]
10955 fn gap_column_gap_flexible__border_box_rtl() {
10956 crate::run_xml_test("flex", "gap_column_gap_flexible__border_box_rtl");
10957 }
10958
10959 #[test]
10960 fn gap_column_gap_flexible__content_box_rtl() {
10961 crate::run_xml_test("flex", "gap_column_gap_flexible__content_box_rtl");
10962 }
10963
10964 #[test]
10965 fn gap_column_gap_flexible_undefined_parent__border_box_ltr() {
10966 crate::run_xml_test("flex", "gap_column_gap_flexible_undefined_parent__border_box_ltr");
10967 }
10968
10969 #[test]
10970 fn gap_column_gap_flexible_undefined_parent__content_box_ltr() {
10971 crate::run_xml_test("flex", "gap_column_gap_flexible_undefined_parent__content_box_ltr");
10972 }
10973
10974 #[test]
10975 fn gap_column_gap_flexible_undefined_parent__border_box_rtl() {
10976 crate::run_xml_test("flex", "gap_column_gap_flexible_undefined_parent__border_box_rtl");
10977 }
10978
10979 #[test]
10980 fn gap_column_gap_flexible_undefined_parent__content_box_rtl() {
10981 crate::run_xml_test("flex", "gap_column_gap_flexible_undefined_parent__content_box_rtl");
10982 }
10983
10984 #[test]
10985 fn gap_column_gap_inflexible__border_box_ltr() {
10986 crate::run_xml_test("flex", "gap_column_gap_inflexible__border_box_ltr");
10987 }
10988
10989 #[test]
10990 fn gap_column_gap_inflexible__content_box_ltr() {
10991 crate::run_xml_test("flex", "gap_column_gap_inflexible__content_box_ltr");
10992 }
10993
10994 #[test]
10995 fn gap_column_gap_inflexible__border_box_rtl() {
10996 crate::run_xml_test("flex", "gap_column_gap_inflexible__border_box_rtl");
10997 }
10998
10999 #[test]
11000 fn gap_column_gap_inflexible__content_box_rtl() {
11001 crate::run_xml_test("flex", "gap_column_gap_inflexible__content_box_rtl");
11002 }
11003
11004 #[test]
11005 fn gap_column_gap_inflexible_undefined_parent__border_box_ltr() {
11006 crate::run_xml_test("flex", "gap_column_gap_inflexible_undefined_parent__border_box_ltr");
11007 }
11008
11009 #[test]
11010 fn gap_column_gap_inflexible_undefined_parent__content_box_ltr() {
11011 crate::run_xml_test("flex", "gap_column_gap_inflexible_undefined_parent__content_box_ltr");
11012 }
11013
11014 #[test]
11015 fn gap_column_gap_inflexible_undefined_parent__border_box_rtl() {
11016 crate::run_xml_test("flex", "gap_column_gap_inflexible_undefined_parent__border_box_rtl");
11017 }
11018
11019 #[test]
11020 fn gap_column_gap_inflexible_undefined_parent__content_box_rtl() {
11021 crate::run_xml_test("flex", "gap_column_gap_inflexible_undefined_parent__content_box_rtl");
11022 }
11023
11024 #[test]
11025 fn gap_column_gap_justify_center__border_box_ltr() {
11026 crate::run_xml_test("flex", "gap_column_gap_justify_center__border_box_ltr");
11027 }
11028
11029 #[test]
11030 fn gap_column_gap_justify_center__content_box_ltr() {
11031 crate::run_xml_test("flex", "gap_column_gap_justify_center__content_box_ltr");
11032 }
11033
11034 #[test]
11035 fn gap_column_gap_justify_center__border_box_rtl() {
11036 crate::run_xml_test("flex", "gap_column_gap_justify_center__border_box_rtl");
11037 }
11038
11039 #[test]
11040 fn gap_column_gap_justify_center__content_box_rtl() {
11041 crate::run_xml_test("flex", "gap_column_gap_justify_center__content_box_rtl");
11042 }
11043
11044 #[test]
11045 fn gap_column_gap_justify_flex_end__border_box_ltr() {
11046 crate::run_xml_test("flex", "gap_column_gap_justify_flex_end__border_box_ltr");
11047 }
11048
11049 #[test]
11050 fn gap_column_gap_justify_flex_end__content_box_ltr() {
11051 crate::run_xml_test("flex", "gap_column_gap_justify_flex_end__content_box_ltr");
11052 }
11053
11054 #[test]
11055 fn gap_column_gap_justify_flex_end__border_box_rtl() {
11056 crate::run_xml_test("flex", "gap_column_gap_justify_flex_end__border_box_rtl");
11057 }
11058
11059 #[test]
11060 fn gap_column_gap_justify_flex_end__content_box_rtl() {
11061 crate::run_xml_test("flex", "gap_column_gap_justify_flex_end__content_box_rtl");
11062 }
11063
11064 #[test]
11065 fn gap_column_gap_justify_flex_start__border_box_ltr() {
11066 crate::run_xml_test("flex", "gap_column_gap_justify_flex_start__border_box_ltr");
11067 }
11068
11069 #[test]
11070 fn gap_column_gap_justify_flex_start__content_box_ltr() {
11071 crate::run_xml_test("flex", "gap_column_gap_justify_flex_start__content_box_ltr");
11072 }
11073
11074 #[test]
11075 fn gap_column_gap_justify_flex_start__border_box_rtl() {
11076 crate::run_xml_test("flex", "gap_column_gap_justify_flex_start__border_box_rtl");
11077 }
11078
11079 #[test]
11080 fn gap_column_gap_justify_flex_start__content_box_rtl() {
11081 crate::run_xml_test("flex", "gap_column_gap_justify_flex_start__content_box_rtl");
11082 }
11083
11084 #[test]
11085 fn gap_column_gap_justify_space_around__border_box_ltr() {
11086 crate::run_xml_test("flex", "gap_column_gap_justify_space_around__border_box_ltr");
11087 }
11088
11089 #[test]
11090 fn gap_column_gap_justify_space_around__content_box_ltr() {
11091 crate::run_xml_test("flex", "gap_column_gap_justify_space_around__content_box_ltr");
11092 }
11093
11094 #[test]
11095 fn gap_column_gap_justify_space_around__border_box_rtl() {
11096 crate::run_xml_test("flex", "gap_column_gap_justify_space_around__border_box_rtl");
11097 }
11098
11099 #[test]
11100 fn gap_column_gap_justify_space_around__content_box_rtl() {
11101 crate::run_xml_test("flex", "gap_column_gap_justify_space_around__content_box_rtl");
11102 }
11103
11104 #[test]
11105 fn gap_column_gap_justify_space_between__border_box_ltr() {
11106 crate::run_xml_test("flex", "gap_column_gap_justify_space_between__border_box_ltr");
11107 }
11108
11109 #[test]
11110 fn gap_column_gap_justify_space_between__content_box_ltr() {
11111 crate::run_xml_test("flex", "gap_column_gap_justify_space_between__content_box_ltr");
11112 }
11113
11114 #[test]
11115 fn gap_column_gap_justify_space_between__border_box_rtl() {
11116 crate::run_xml_test("flex", "gap_column_gap_justify_space_between__border_box_rtl");
11117 }
11118
11119 #[test]
11120 fn gap_column_gap_justify_space_between__content_box_rtl() {
11121 crate::run_xml_test("flex", "gap_column_gap_justify_space_between__content_box_rtl");
11122 }
11123
11124 #[test]
11125 fn gap_column_gap_justify_space_evenly__border_box_ltr() {
11126 crate::run_xml_test("flex", "gap_column_gap_justify_space_evenly__border_box_ltr");
11127 }
11128
11129 #[test]
11130 fn gap_column_gap_justify_space_evenly__content_box_ltr() {
11131 crate::run_xml_test("flex", "gap_column_gap_justify_space_evenly__content_box_ltr");
11132 }
11133
11134 #[test]
11135 fn gap_column_gap_justify_space_evenly__border_box_rtl() {
11136 crate::run_xml_test("flex", "gap_column_gap_justify_space_evenly__border_box_rtl");
11137 }
11138
11139 #[test]
11140 fn gap_column_gap_justify_space_evenly__content_box_rtl() {
11141 crate::run_xml_test("flex", "gap_column_gap_justify_space_evenly__content_box_rtl");
11142 }
11143
11144 #[test]
11145 fn gap_column_gap_mixed_flexible__border_box_ltr() {
11146 crate::run_xml_test("flex", "gap_column_gap_mixed_flexible__border_box_ltr");
11147 }
11148
11149 #[test]
11150 fn gap_column_gap_mixed_flexible__content_box_ltr() {
11151 crate::run_xml_test("flex", "gap_column_gap_mixed_flexible__content_box_ltr");
11152 }
11153
11154 #[test]
11155 fn gap_column_gap_mixed_flexible__border_box_rtl() {
11156 crate::run_xml_test("flex", "gap_column_gap_mixed_flexible__border_box_rtl");
11157 }
11158
11159 #[test]
11160 fn gap_column_gap_mixed_flexible__content_box_rtl() {
11161 crate::run_xml_test("flex", "gap_column_gap_mixed_flexible__content_box_rtl");
11162 }
11163
11164 #[test]
11165 fn gap_column_gap_percentage_cyclic_partially_shrinkable__border_box_ltr() {
11166 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_partially_shrinkable__border_box_ltr");
11167 }
11168
11169 #[test]
11170 fn gap_column_gap_percentage_cyclic_partially_shrinkable__content_box_ltr() {
11171 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_partially_shrinkable__content_box_ltr");
11172 }
11173
11174 #[test]
11175 fn gap_column_gap_percentage_cyclic_partially_shrinkable__border_box_rtl() {
11176 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_partially_shrinkable__border_box_rtl");
11177 }
11178
11179 #[test]
11180 fn gap_column_gap_percentage_cyclic_partially_shrinkable__content_box_rtl() {
11181 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_partially_shrinkable__content_box_rtl");
11182 }
11183
11184 #[test]
11185 fn gap_column_gap_percentage_cyclic_shrinkable__border_box_ltr() {
11186 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_shrinkable__border_box_ltr");
11187 }
11188
11189 #[test]
11190 fn gap_column_gap_percentage_cyclic_shrinkable__content_box_ltr() {
11191 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_shrinkable__content_box_ltr");
11192 }
11193
11194 #[test]
11195 fn gap_column_gap_percentage_cyclic_shrinkable__border_box_rtl() {
11196 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_shrinkable__border_box_rtl");
11197 }
11198
11199 #[test]
11200 fn gap_column_gap_percentage_cyclic_shrinkable__content_box_rtl() {
11201 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_shrinkable__content_box_rtl");
11202 }
11203
11204 #[test]
11205 fn gap_column_gap_percentage_cyclic_unshrinkable__border_box_ltr() {
11206 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_unshrinkable__border_box_ltr");
11207 }
11208
11209 #[test]
11210 fn gap_column_gap_percentage_cyclic_unshrinkable__content_box_ltr() {
11211 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_unshrinkable__content_box_ltr");
11212 }
11213
11214 #[test]
11215 fn gap_column_gap_percentage_cyclic_unshrinkable__border_box_rtl() {
11216 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_unshrinkable__border_box_rtl");
11217 }
11218
11219 #[test]
11220 fn gap_column_gap_percentage_cyclic_unshrinkable__content_box_rtl() {
11221 crate::run_xml_test("flex", "gap_column_gap_percentage_cyclic_unshrinkable__content_box_rtl");
11222 }
11223
11224 #[test]
11225 fn gap_column_gap_percentage_flexible__border_box_ltr() {
11226 crate::run_xml_test("flex", "gap_column_gap_percentage_flexible__border_box_ltr");
11227 }
11228
11229 #[test]
11230 fn gap_column_gap_percentage_flexible__content_box_ltr() {
11231 crate::run_xml_test("flex", "gap_column_gap_percentage_flexible__content_box_ltr");
11232 }
11233
11234 #[test]
11235 fn gap_column_gap_percentage_flexible__border_box_rtl() {
11236 crate::run_xml_test("flex", "gap_column_gap_percentage_flexible__border_box_rtl");
11237 }
11238
11239 #[test]
11240 fn gap_column_gap_percentage_flexible__content_box_rtl() {
11241 crate::run_xml_test("flex", "gap_column_gap_percentage_flexible__content_box_rtl");
11242 }
11243
11244 #[test]
11245 fn gap_column_gap_percentage_flexible_with_padding__border_box_ltr() {
11246 crate::run_xml_test("flex", "gap_column_gap_percentage_flexible_with_padding__border_box_ltr");
11247 }
11248
11249 #[test]
11250 fn gap_column_gap_percentage_flexible_with_padding__content_box_ltr() {
11251 crate::run_xml_test("flex", "gap_column_gap_percentage_flexible_with_padding__content_box_ltr");
11252 }
11253
11254 #[test]
11255 fn gap_column_gap_percentage_flexible_with_padding__border_box_rtl() {
11256 crate::run_xml_test("flex", "gap_column_gap_percentage_flexible_with_padding__border_box_rtl");
11257 }
11258
11259 #[test]
11260 fn gap_column_gap_percentage_flexible_with_padding__content_box_rtl() {
11261 crate::run_xml_test("flex", "gap_column_gap_percentage_flexible_with_padding__content_box_rtl");
11262 }
11263
11264 #[test]
11265 fn gap_column_gap_percentage_inflexible__border_box_ltr() {
11266 crate::run_xml_test("flex", "gap_column_gap_percentage_inflexible__border_box_ltr");
11267 }
11268
11269 #[test]
11270 fn gap_column_gap_percentage_inflexible__content_box_ltr() {
11271 crate::run_xml_test("flex", "gap_column_gap_percentage_inflexible__content_box_ltr");
11272 }
11273
11274 #[test]
11275 fn gap_column_gap_percentage_inflexible__border_box_rtl() {
11276 crate::run_xml_test("flex", "gap_column_gap_percentage_inflexible__border_box_rtl");
11277 }
11278
11279 #[test]
11280 fn gap_column_gap_percentage_inflexible__content_box_rtl() {
11281 crate::run_xml_test("flex", "gap_column_gap_percentage_inflexible__content_box_rtl");
11282 }
11283
11284 #[test]
11285 fn gap_column_gap_row_gap_wrapping__border_box_ltr() {
11286 crate::run_xml_test("flex", "gap_column_gap_row_gap_wrapping__border_box_ltr");
11287 }
11288
11289 #[test]
11290 fn gap_column_gap_row_gap_wrapping__content_box_ltr() {
11291 crate::run_xml_test("flex", "gap_column_gap_row_gap_wrapping__content_box_ltr");
11292 }
11293
11294 #[test]
11295 fn gap_column_gap_row_gap_wrapping__border_box_rtl() {
11296 crate::run_xml_test("flex", "gap_column_gap_row_gap_wrapping__border_box_rtl");
11297 }
11298
11299 #[test]
11300 fn gap_column_gap_row_gap_wrapping__content_box_rtl() {
11301 crate::run_xml_test("flex", "gap_column_gap_row_gap_wrapping__content_box_rtl");
11302 }
11303
11304 #[test]
11305 fn gap_column_gap_start_index__border_box_ltr() {
11306 crate::run_xml_test("flex", "gap_column_gap_start_index__border_box_ltr");
11307 }
11308
11309 #[test]
11310 fn gap_column_gap_start_index__content_box_ltr() {
11311 crate::run_xml_test("flex", "gap_column_gap_start_index__content_box_ltr");
11312 }
11313
11314 #[test]
11315 fn gap_column_gap_start_index__border_box_rtl() {
11316 crate::run_xml_test("flex", "gap_column_gap_start_index__border_box_rtl");
11317 }
11318
11319 #[test]
11320 fn gap_column_gap_start_index__content_box_rtl() {
11321 crate::run_xml_test("flex", "gap_column_gap_start_index__content_box_rtl");
11322 }
11323
11324 #[test]
11325 fn gap_column_gap_wrap_align_center__border_box_ltr() {
11326 crate::run_xml_test("flex", "gap_column_gap_wrap_align_center__border_box_ltr");
11327 }
11328
11329 #[test]
11330 fn gap_column_gap_wrap_align_center__content_box_ltr() {
11331 crate::run_xml_test("flex", "gap_column_gap_wrap_align_center__content_box_ltr");
11332 }
11333
11334 #[test]
11335 fn gap_column_gap_wrap_align_center__border_box_rtl() {
11336 crate::run_xml_test("flex", "gap_column_gap_wrap_align_center__border_box_rtl");
11337 }
11338
11339 #[test]
11340 fn gap_column_gap_wrap_align_center__content_box_rtl() {
11341 crate::run_xml_test("flex", "gap_column_gap_wrap_align_center__content_box_rtl");
11342 }
11343
11344 #[test]
11345 fn gap_column_gap_wrap_align_flex_end__border_box_ltr() {
11346 crate::run_xml_test("flex", "gap_column_gap_wrap_align_flex_end__border_box_ltr");
11347 }
11348
11349 #[test]
11350 fn gap_column_gap_wrap_align_flex_end__content_box_ltr() {
11351 crate::run_xml_test("flex", "gap_column_gap_wrap_align_flex_end__content_box_ltr");
11352 }
11353
11354 #[test]
11355 fn gap_column_gap_wrap_align_flex_end__border_box_rtl() {
11356 crate::run_xml_test("flex", "gap_column_gap_wrap_align_flex_end__border_box_rtl");
11357 }
11358
11359 #[test]
11360 fn gap_column_gap_wrap_align_flex_end__content_box_rtl() {
11361 crate::run_xml_test("flex", "gap_column_gap_wrap_align_flex_end__content_box_rtl");
11362 }
11363
11364 #[test]
11365 fn gap_column_gap_wrap_align_flex_start__border_box_ltr() {
11366 crate::run_xml_test("flex", "gap_column_gap_wrap_align_flex_start__border_box_ltr");
11367 }
11368
11369 #[test]
11370 fn gap_column_gap_wrap_align_flex_start__content_box_ltr() {
11371 crate::run_xml_test("flex", "gap_column_gap_wrap_align_flex_start__content_box_ltr");
11372 }
11373
11374 #[test]
11375 fn gap_column_gap_wrap_align_flex_start__border_box_rtl() {
11376 crate::run_xml_test("flex", "gap_column_gap_wrap_align_flex_start__border_box_rtl");
11377 }
11378
11379 #[test]
11380 fn gap_column_gap_wrap_align_flex_start__content_box_rtl() {
11381 crate::run_xml_test("flex", "gap_column_gap_wrap_align_flex_start__content_box_rtl");
11382 }
11383
11384 #[test]
11385 fn gap_column_gap_wrap_align_space_around__border_box_ltr() {
11386 crate::run_xml_test("flex", "gap_column_gap_wrap_align_space_around__border_box_ltr");
11387 }
11388
11389 #[test]
11390 fn gap_column_gap_wrap_align_space_around__content_box_ltr() {
11391 crate::run_xml_test("flex", "gap_column_gap_wrap_align_space_around__content_box_ltr");
11392 }
11393
11394 #[test]
11395 fn gap_column_gap_wrap_align_space_around__border_box_rtl() {
11396 crate::run_xml_test("flex", "gap_column_gap_wrap_align_space_around__border_box_rtl");
11397 }
11398
11399 #[test]
11400 fn gap_column_gap_wrap_align_space_around__content_box_rtl() {
11401 crate::run_xml_test("flex", "gap_column_gap_wrap_align_space_around__content_box_rtl");
11402 }
11403
11404 #[test]
11405 fn gap_column_gap_wrap_align_space_between__border_box_ltr() {
11406 crate::run_xml_test("flex", "gap_column_gap_wrap_align_space_between__border_box_ltr");
11407 }
11408
11409 #[test]
11410 fn gap_column_gap_wrap_align_space_between__content_box_ltr() {
11411 crate::run_xml_test("flex", "gap_column_gap_wrap_align_space_between__content_box_ltr");
11412 }
11413
11414 #[test]
11415 fn gap_column_gap_wrap_align_space_between__border_box_rtl() {
11416 crate::run_xml_test("flex", "gap_column_gap_wrap_align_space_between__border_box_rtl");
11417 }
11418
11419 #[test]
11420 fn gap_column_gap_wrap_align_space_between__content_box_rtl() {
11421 crate::run_xml_test("flex", "gap_column_gap_wrap_align_space_between__content_box_rtl");
11422 }
11423
11424 #[test]
11425 fn gap_column_gap_wrap_align_stretch__border_box_ltr() {
11426 crate::run_xml_test("flex", "gap_column_gap_wrap_align_stretch__border_box_ltr");
11427 }
11428
11429 #[test]
11430 fn gap_column_gap_wrap_align_stretch__content_box_ltr() {
11431 crate::run_xml_test("flex", "gap_column_gap_wrap_align_stretch__content_box_ltr");
11432 }
11433
11434 #[test]
11435 fn gap_column_gap_wrap_align_stretch__border_box_rtl() {
11436 crate::run_xml_test("flex", "gap_column_gap_wrap_align_stretch__border_box_rtl");
11437 }
11438
11439 #[test]
11440 fn gap_column_gap_wrap_align_stretch__content_box_rtl() {
11441 crate::run_xml_test("flex", "gap_column_gap_wrap_align_stretch__content_box_rtl");
11442 }
11443
11444 #[test]
11445 fn gap_column_row_gap_wrapping__border_box_ltr() {
11446 crate::run_xml_test("flex", "gap_column_row_gap_wrapping__border_box_ltr");
11447 }
11448
11449 #[test]
11450 fn gap_column_row_gap_wrapping__content_box_ltr() {
11451 crate::run_xml_test("flex", "gap_column_row_gap_wrapping__content_box_ltr");
11452 }
11453
11454 #[test]
11455 fn gap_column_row_gap_wrapping__border_box_rtl() {
11456 crate::run_xml_test("flex", "gap_column_row_gap_wrapping__border_box_rtl");
11457 }
11458
11459 #[test]
11460 fn gap_column_row_gap_wrapping__content_box_rtl() {
11461 crate::run_xml_test("flex", "gap_column_row_gap_wrapping__content_box_rtl");
11462 }
11463
11464 #[test]
11465 fn gap_row_gap_align_items_end__border_box_ltr() {
11466 crate::run_xml_test("flex", "gap_row_gap_align_items_end__border_box_ltr");
11467 }
11468
11469 #[test]
11470 fn gap_row_gap_align_items_end__content_box_ltr() {
11471 crate::run_xml_test("flex", "gap_row_gap_align_items_end__content_box_ltr");
11472 }
11473
11474 #[test]
11475 fn gap_row_gap_align_items_end__border_box_rtl() {
11476 crate::run_xml_test("flex", "gap_row_gap_align_items_end__border_box_rtl");
11477 }
11478
11479 #[test]
11480 fn gap_row_gap_align_items_end__content_box_rtl() {
11481 crate::run_xml_test("flex", "gap_row_gap_align_items_end__content_box_rtl");
11482 }
11483
11484 #[test]
11485 fn gap_row_gap_align_items_stretch__border_box_ltr() {
11486 crate::run_xml_test("flex", "gap_row_gap_align_items_stretch__border_box_ltr");
11487 }
11488
11489 #[test]
11490 fn gap_row_gap_align_items_stretch__content_box_ltr() {
11491 crate::run_xml_test("flex", "gap_row_gap_align_items_stretch__content_box_ltr");
11492 }
11493
11494 #[test]
11495 fn gap_row_gap_align_items_stretch__border_box_rtl() {
11496 crate::run_xml_test("flex", "gap_row_gap_align_items_stretch__border_box_rtl");
11497 }
11498
11499 #[test]
11500 fn gap_row_gap_align_items_stretch__content_box_rtl() {
11501 crate::run_xml_test("flex", "gap_row_gap_align_items_stretch__content_box_rtl");
11502 }
11503
11504 #[test]
11505 fn gap_row_gap_column_child_margins__border_box_ltr() {
11506 crate::run_xml_test("flex", "gap_row_gap_column_child_margins__border_box_ltr");
11507 }
11508
11509 #[test]
11510 fn gap_row_gap_column_child_margins__content_box_ltr() {
11511 crate::run_xml_test("flex", "gap_row_gap_column_child_margins__content_box_ltr");
11512 }
11513
11514 #[test]
11515 fn gap_row_gap_column_child_margins__border_box_rtl() {
11516 crate::run_xml_test("flex", "gap_row_gap_column_child_margins__border_box_rtl");
11517 }
11518
11519 #[test]
11520 fn gap_row_gap_column_child_margins__content_box_rtl() {
11521 crate::run_xml_test("flex", "gap_row_gap_column_child_margins__content_box_rtl");
11522 }
11523
11524 #[test]
11525 fn gap_row_gap_determines_parent_height__border_box_ltr() {
11526 crate::run_xml_test("flex", "gap_row_gap_determines_parent_height__border_box_ltr");
11527 }
11528
11529 #[test]
11530 fn gap_row_gap_determines_parent_height__content_box_ltr() {
11531 crate::run_xml_test("flex", "gap_row_gap_determines_parent_height__content_box_ltr");
11532 }
11533
11534 #[test]
11535 fn gap_row_gap_determines_parent_height__border_box_rtl() {
11536 crate::run_xml_test("flex", "gap_row_gap_determines_parent_height__border_box_rtl");
11537 }
11538
11539 #[test]
11540 fn gap_row_gap_determines_parent_height__content_box_rtl() {
11541 crate::run_xml_test("flex", "gap_row_gap_determines_parent_height__content_box_rtl");
11542 }
11543
11544 #[test]
11545 fn gap_row_gap_percentage_wrapping__border_box_ltr() {
11546 crate::run_xml_test("flex", "gap_row_gap_percentage_wrapping__border_box_ltr");
11547 }
11548
11549 #[test]
11550 fn gap_row_gap_percentage_wrapping__content_box_ltr() {
11551 crate::run_xml_test("flex", "gap_row_gap_percentage_wrapping__content_box_ltr");
11552 }
11553
11554 #[test]
11555 fn gap_row_gap_percentage_wrapping__border_box_rtl() {
11556 crate::run_xml_test("flex", "gap_row_gap_percentage_wrapping__border_box_rtl");
11557 }
11558
11559 #[test]
11560 fn gap_row_gap_percentage_wrapping__content_box_rtl() {
11561 crate::run_xml_test("flex", "gap_row_gap_percentage_wrapping__content_box_rtl");
11562 }
11563
11564 #[test]
11565 fn gap_row_gap_row_wrap_child_margins__border_box_ltr() {
11566 crate::run_xml_test("flex", "gap_row_gap_row_wrap_child_margins__border_box_ltr");
11567 }
11568
11569 #[test]
11570 fn gap_row_gap_row_wrap_child_margins__content_box_ltr() {
11571 crate::run_xml_test("flex", "gap_row_gap_row_wrap_child_margins__content_box_ltr");
11572 }
11573
11574 #[test]
11575 fn gap_row_gap_row_wrap_child_margins__border_box_rtl() {
11576 crate::run_xml_test("flex", "gap_row_gap_row_wrap_child_margins__border_box_rtl");
11577 }
11578
11579 #[test]
11580 fn gap_row_gap_row_wrap_child_margins__content_box_rtl() {
11581 crate::run_xml_test("flex", "gap_row_gap_row_wrap_child_margins__content_box_rtl");
11582 }
11583
11584 #[test]
11585 fn intrinsic_sizing_cross_size_column__border_box_ltr() {
11586 crate::run_xml_test("flex", "intrinsic_sizing_cross_size_column__border_box_ltr");
11587 }
11588
11589 #[test]
11590 fn intrinsic_sizing_cross_size_column__content_box_ltr() {
11591 crate::run_xml_test("flex", "intrinsic_sizing_cross_size_column__content_box_ltr");
11592 }
11593
11594 #[test]
11595 fn intrinsic_sizing_cross_size_column__border_box_rtl() {
11596 crate::run_xml_test("flex", "intrinsic_sizing_cross_size_column__border_box_rtl");
11597 }
11598
11599 #[test]
11600 fn intrinsic_sizing_cross_size_column__content_box_rtl() {
11601 crate::run_xml_test("flex", "intrinsic_sizing_cross_size_column__content_box_rtl");
11602 }
11603
11604 #[test]
11605 fn intrinsic_sizing_main_size_column__border_box_ltr() {
11606 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column__border_box_ltr");
11607 }
11608
11609 #[test]
11610 fn intrinsic_sizing_main_size_column__content_box_ltr() {
11611 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column__content_box_ltr");
11612 }
11613
11614 #[test]
11615 fn intrinsic_sizing_main_size_column__border_box_rtl() {
11616 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column__border_box_rtl");
11617 }
11618
11619 #[test]
11620 fn intrinsic_sizing_main_size_column__content_box_rtl() {
11621 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column__content_box_rtl");
11622 }
11623
11624 #[test]
11625 fn intrinsic_sizing_main_size_column_nested__border_box_ltr() {
11626 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column_nested__border_box_ltr");
11627 }
11628
11629 #[test]
11630 fn intrinsic_sizing_main_size_column_nested__content_box_ltr() {
11631 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column_nested__content_box_ltr");
11632 }
11633
11634 #[test]
11635 fn intrinsic_sizing_main_size_column_nested__border_box_rtl() {
11636 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column_nested__border_box_rtl");
11637 }
11638
11639 #[test]
11640 fn intrinsic_sizing_main_size_column_nested__content_box_rtl() {
11641 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column_nested__content_box_rtl");
11642 }
11643
11644 #[test]
11645 fn intrinsic_sizing_main_size_column_wrap__border_box_ltr() {
11646 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column_wrap__border_box_ltr");
11647 }
11648
11649 #[test]
11650 fn intrinsic_sizing_main_size_column_wrap__content_box_ltr() {
11651 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column_wrap__content_box_ltr");
11652 }
11653
11654 #[test]
11655 fn intrinsic_sizing_main_size_column_wrap__border_box_rtl() {
11656 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column_wrap__border_box_rtl");
11657 }
11658
11659 #[test]
11660 fn intrinsic_sizing_main_size_column_wrap__content_box_rtl() {
11661 crate::run_xml_test("flex", "intrinsic_sizing_main_size_column_wrap__content_box_rtl");
11662 }
11663
11664 #[test]
11665 fn intrinsic_sizing_main_size_min_size__border_box_ltr() {
11666 crate::run_xml_test("flex", "intrinsic_sizing_main_size_min_size__border_box_ltr");
11667 }
11668
11669 #[test]
11670 fn intrinsic_sizing_main_size_min_size__content_box_ltr() {
11671 crate::run_xml_test("flex", "intrinsic_sizing_main_size_min_size__content_box_ltr");
11672 }
11673
11674 #[test]
11675 fn intrinsic_sizing_main_size_min_size__border_box_rtl() {
11676 crate::run_xml_test("flex", "intrinsic_sizing_main_size_min_size__border_box_rtl");
11677 }
11678
11679 #[test]
11680 fn intrinsic_sizing_main_size_min_size__content_box_rtl() {
11681 crate::run_xml_test("flex", "intrinsic_sizing_main_size_min_size__content_box_rtl");
11682 }
11683
11684 #[test]
11685 fn intrinsic_sizing_main_size_row__border_box_ltr() {
11686 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row__border_box_ltr");
11687 }
11688
11689 #[test]
11690 fn intrinsic_sizing_main_size_row__content_box_ltr() {
11691 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row__content_box_ltr");
11692 }
11693
11694 #[test]
11695 fn intrinsic_sizing_main_size_row__border_box_rtl() {
11696 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row__border_box_rtl");
11697 }
11698
11699 #[test]
11700 fn intrinsic_sizing_main_size_row__content_box_rtl() {
11701 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row__content_box_rtl");
11702 }
11703
11704 #[test]
11705 fn intrinsic_sizing_main_size_row_nested__border_box_ltr() {
11706 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row_nested__border_box_ltr");
11707 }
11708
11709 #[test]
11710 fn intrinsic_sizing_main_size_row_nested__content_box_ltr() {
11711 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row_nested__content_box_ltr");
11712 }
11713
11714 #[test]
11715 fn intrinsic_sizing_main_size_row_nested__border_box_rtl() {
11716 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row_nested__border_box_rtl");
11717 }
11718
11719 #[test]
11720 fn intrinsic_sizing_main_size_row_nested__content_box_rtl() {
11721 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row_nested__content_box_rtl");
11722 }
11723
11724 #[test]
11725 fn intrinsic_sizing_main_size_row_wrap__border_box_ltr() {
11726 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row_wrap__border_box_ltr");
11727 }
11728
11729 #[test]
11730 fn intrinsic_sizing_main_size_row_wrap__content_box_ltr() {
11731 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row_wrap__content_box_ltr");
11732 }
11733
11734 #[test]
11735 fn intrinsic_sizing_main_size_row_wrap__border_box_rtl() {
11736 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row_wrap__border_box_rtl");
11737 }
11738
11739 #[test]
11740 fn intrinsic_sizing_main_size_row_wrap__content_box_rtl() {
11741 crate::run_xml_test("flex", "intrinsic_sizing_main_size_row_wrap__content_box_rtl");
11742 }
11743
11744 #[test]
11745 fn justify_content_column_center__border_box_ltr() {
11746 crate::run_xml_test("flex", "justify_content_column_center__border_box_ltr");
11747 }
11748
11749 #[test]
11750 fn justify_content_column_center__content_box_ltr() {
11751 crate::run_xml_test("flex", "justify_content_column_center__content_box_ltr");
11752 }
11753
11754 #[test]
11755 fn justify_content_column_center__border_box_rtl() {
11756 crate::run_xml_test("flex", "justify_content_column_center__border_box_rtl");
11757 }
11758
11759 #[test]
11760 fn justify_content_column_center__content_box_rtl() {
11761 crate::run_xml_test("flex", "justify_content_column_center__content_box_rtl");
11762 }
11763
11764 #[test]
11765 fn justify_content_column_center_negative_space__border_box_ltr() {
11766 crate::run_xml_test("flex", "justify_content_column_center_negative_space__border_box_ltr");
11767 }
11768
11769 #[test]
11770 fn justify_content_column_center_negative_space__content_box_ltr() {
11771 crate::run_xml_test("flex", "justify_content_column_center_negative_space__content_box_ltr");
11772 }
11773
11774 #[test]
11775 fn justify_content_column_center_negative_space__border_box_rtl() {
11776 crate::run_xml_test("flex", "justify_content_column_center_negative_space__border_box_rtl");
11777 }
11778
11779 #[test]
11780 fn justify_content_column_center_negative_space__content_box_rtl() {
11781 crate::run_xml_test("flex", "justify_content_column_center_negative_space__content_box_rtl");
11782 }
11783
11784 #[test]
11785 fn justify_content_column_center_negative_space_gap__border_box_ltr() {
11786 crate::run_xml_test("flex", "justify_content_column_center_negative_space_gap__border_box_ltr");
11787 }
11788
11789 #[test]
11790 fn justify_content_column_center_negative_space_gap__content_box_ltr() {
11791 crate::run_xml_test("flex", "justify_content_column_center_negative_space_gap__content_box_ltr");
11792 }
11793
11794 #[test]
11795 fn justify_content_column_center_negative_space_gap__border_box_rtl() {
11796 crate::run_xml_test("flex", "justify_content_column_center_negative_space_gap__border_box_rtl");
11797 }
11798
11799 #[test]
11800 fn justify_content_column_center_negative_space_gap__content_box_rtl() {
11801 crate::run_xml_test("flex", "justify_content_column_center_negative_space_gap__content_box_rtl");
11802 }
11803
11804 #[test]
11805 fn justify_content_column_end__border_box_ltr() {
11806 crate::run_xml_test("flex", "justify_content_column_end__border_box_ltr");
11807 }
11808
11809 #[test]
11810 fn justify_content_column_end__content_box_ltr() {
11811 crate::run_xml_test("flex", "justify_content_column_end__content_box_ltr");
11812 }
11813
11814 #[test]
11815 fn justify_content_column_end__border_box_rtl() {
11816 crate::run_xml_test("flex", "justify_content_column_end__border_box_rtl");
11817 }
11818
11819 #[test]
11820 fn justify_content_column_end__content_box_rtl() {
11821 crate::run_xml_test("flex", "justify_content_column_end__content_box_rtl");
11822 }
11823
11824 #[test]
11825 fn justify_content_column_end_negative_space__border_box_ltr() {
11826 crate::run_xml_test("flex", "justify_content_column_end_negative_space__border_box_ltr");
11827 }
11828
11829 #[test]
11830 fn justify_content_column_end_negative_space__content_box_ltr() {
11831 crate::run_xml_test("flex", "justify_content_column_end_negative_space__content_box_ltr");
11832 }
11833
11834 #[test]
11835 fn justify_content_column_end_negative_space__border_box_rtl() {
11836 crate::run_xml_test("flex", "justify_content_column_end_negative_space__border_box_rtl");
11837 }
11838
11839 #[test]
11840 fn justify_content_column_end_negative_space__content_box_rtl() {
11841 crate::run_xml_test("flex", "justify_content_column_end_negative_space__content_box_rtl");
11842 }
11843
11844 #[test]
11845 fn justify_content_column_end_negative_space_gap__border_box_ltr() {
11846 crate::run_xml_test("flex", "justify_content_column_end_negative_space_gap__border_box_ltr");
11847 }
11848
11849 #[test]
11850 fn justify_content_column_end_negative_space_gap__content_box_ltr() {
11851 crate::run_xml_test("flex", "justify_content_column_end_negative_space_gap__content_box_ltr");
11852 }
11853
11854 #[test]
11855 fn justify_content_column_end_negative_space_gap__border_box_rtl() {
11856 crate::run_xml_test("flex", "justify_content_column_end_negative_space_gap__border_box_rtl");
11857 }
11858
11859 #[test]
11860 fn justify_content_column_end_negative_space_gap__content_box_rtl() {
11861 crate::run_xml_test("flex", "justify_content_column_end_negative_space_gap__content_box_rtl");
11862 }
11863
11864 #[test]
11865 fn justify_content_column_end_reverse__border_box_ltr() {
11866 crate::run_xml_test("flex", "justify_content_column_end_reverse__border_box_ltr");
11867 }
11868
11869 #[test]
11870 fn justify_content_column_end_reverse__content_box_ltr() {
11871 crate::run_xml_test("flex", "justify_content_column_end_reverse__content_box_ltr");
11872 }
11873
11874 #[test]
11875 fn justify_content_column_end_reverse__border_box_rtl() {
11876 crate::run_xml_test("flex", "justify_content_column_end_reverse__border_box_rtl");
11877 }
11878
11879 #[test]
11880 fn justify_content_column_end_reverse__content_box_rtl() {
11881 crate::run_xml_test("flex", "justify_content_column_end_reverse__content_box_rtl");
11882 }
11883
11884 #[test]
11885 fn justify_content_column_flex_end__border_box_ltr() {
11886 crate::run_xml_test("flex", "justify_content_column_flex_end__border_box_ltr");
11887 }
11888
11889 #[test]
11890 fn justify_content_column_flex_end__content_box_ltr() {
11891 crate::run_xml_test("flex", "justify_content_column_flex_end__content_box_ltr");
11892 }
11893
11894 #[test]
11895 fn justify_content_column_flex_end__border_box_rtl() {
11896 crate::run_xml_test("flex", "justify_content_column_flex_end__border_box_rtl");
11897 }
11898
11899 #[test]
11900 fn justify_content_column_flex_end__content_box_rtl() {
11901 crate::run_xml_test("flex", "justify_content_column_flex_end__content_box_rtl");
11902 }
11903
11904 #[test]
11905 fn justify_content_column_flex_end_reverse__border_box_ltr() {
11906 crate::run_xml_test("flex", "justify_content_column_flex_end_reverse__border_box_ltr");
11907 }
11908
11909 #[test]
11910 fn justify_content_column_flex_end_reverse__content_box_ltr() {
11911 crate::run_xml_test("flex", "justify_content_column_flex_end_reverse__content_box_ltr");
11912 }
11913
11914 #[test]
11915 fn justify_content_column_flex_end_reverse__border_box_rtl() {
11916 crate::run_xml_test("flex", "justify_content_column_flex_end_reverse__border_box_rtl");
11917 }
11918
11919 #[test]
11920 fn justify_content_column_flex_end_reverse__content_box_rtl() {
11921 crate::run_xml_test("flex", "justify_content_column_flex_end_reverse__content_box_rtl");
11922 }
11923
11924 #[test]
11925 fn justify_content_column_flex_start__border_box_ltr() {
11926 crate::run_xml_test("flex", "justify_content_column_flex_start__border_box_ltr");
11927 }
11928
11929 #[test]
11930 fn justify_content_column_flex_start__content_box_ltr() {
11931 crate::run_xml_test("flex", "justify_content_column_flex_start__content_box_ltr");
11932 }
11933
11934 #[test]
11935 fn justify_content_column_flex_start__border_box_rtl() {
11936 crate::run_xml_test("flex", "justify_content_column_flex_start__border_box_rtl");
11937 }
11938
11939 #[test]
11940 fn justify_content_column_flex_start__content_box_rtl() {
11941 crate::run_xml_test("flex", "justify_content_column_flex_start__content_box_rtl");
11942 }
11943
11944 #[test]
11945 fn justify_content_column_flex_start_reverse__border_box_ltr() {
11946 crate::run_xml_test("flex", "justify_content_column_flex_start_reverse__border_box_ltr");
11947 }
11948
11949 #[test]
11950 fn justify_content_column_flex_start_reverse__content_box_ltr() {
11951 crate::run_xml_test("flex", "justify_content_column_flex_start_reverse__content_box_ltr");
11952 }
11953
11954 #[test]
11955 fn justify_content_column_flex_start_reverse__border_box_rtl() {
11956 crate::run_xml_test("flex", "justify_content_column_flex_start_reverse__border_box_rtl");
11957 }
11958
11959 #[test]
11960 fn justify_content_column_flex_start_reverse__content_box_rtl() {
11961 crate::run_xml_test("flex", "justify_content_column_flex_start_reverse__content_box_rtl");
11962 }
11963
11964 #[test]
11965 fn justify_content_column_max_height_and_margin__border_box_ltr() {
11966 crate::run_xml_test("flex", "justify_content_column_max_height_and_margin__border_box_ltr");
11967 }
11968
11969 #[test]
11970 fn justify_content_column_max_height_and_margin__content_box_ltr() {
11971 crate::run_xml_test("flex", "justify_content_column_max_height_and_margin__content_box_ltr");
11972 }
11973
11974 #[test]
11975 fn justify_content_column_max_height_and_margin__border_box_rtl() {
11976 crate::run_xml_test("flex", "justify_content_column_max_height_and_margin__border_box_rtl");
11977 }
11978
11979 #[test]
11980 fn justify_content_column_max_height_and_margin__content_box_rtl() {
11981 crate::run_xml_test("flex", "justify_content_column_max_height_and_margin__content_box_rtl");
11982 }
11983
11984 #[test]
11985 fn justify_content_column_min_height_and_margin__border_box_ltr() {
11986 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin__border_box_ltr");
11987 }
11988
11989 #[test]
11990 fn justify_content_column_min_height_and_margin__content_box_ltr() {
11991 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin__content_box_ltr");
11992 }
11993
11994 #[test]
11995 fn justify_content_column_min_height_and_margin__border_box_rtl() {
11996 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin__border_box_rtl");
11997 }
11998
11999 #[test]
12000 fn justify_content_column_min_height_and_margin__content_box_rtl() {
12001 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin__content_box_rtl");
12002 }
12003
12004 #[test]
12005 fn justify_content_column_min_height_and_margin_bottom__border_box_ltr() {
12006 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin_bottom__border_box_ltr");
12007 }
12008
12009 #[test]
12010 fn justify_content_column_min_height_and_margin_bottom__content_box_ltr() {
12011 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin_bottom__content_box_ltr");
12012 }
12013
12014 #[test]
12015 fn justify_content_column_min_height_and_margin_bottom__border_box_rtl() {
12016 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin_bottom__border_box_rtl");
12017 }
12018
12019 #[test]
12020 fn justify_content_column_min_height_and_margin_bottom__content_box_rtl() {
12021 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin_bottom__content_box_rtl");
12022 }
12023
12024 #[test]
12025 fn justify_content_column_min_height_and_margin_top__border_box_ltr() {
12026 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin_top__border_box_ltr");
12027 }
12028
12029 #[test]
12030 fn justify_content_column_min_height_and_margin_top__content_box_ltr() {
12031 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin_top__content_box_ltr");
12032 }
12033
12034 #[test]
12035 fn justify_content_column_min_height_and_margin_top__border_box_rtl() {
12036 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin_top__border_box_rtl");
12037 }
12038
12039 #[test]
12040 fn justify_content_column_min_height_and_margin_top__content_box_rtl() {
12041 crate::run_xml_test("flex", "justify_content_column_min_height_and_margin_top__content_box_rtl");
12042 }
12043
12044 #[test]
12045 fn justify_content_column_space_around__border_box_ltr() {
12046 crate::run_xml_test("flex", "justify_content_column_space_around__border_box_ltr");
12047 }
12048
12049 #[test]
12050 fn justify_content_column_space_around__content_box_ltr() {
12051 crate::run_xml_test("flex", "justify_content_column_space_around__content_box_ltr");
12052 }
12053
12054 #[test]
12055 fn justify_content_column_space_around__border_box_rtl() {
12056 crate::run_xml_test("flex", "justify_content_column_space_around__border_box_rtl");
12057 }
12058
12059 #[test]
12060 fn justify_content_column_space_around__content_box_rtl() {
12061 crate::run_xml_test("flex", "justify_content_column_space_around__content_box_rtl");
12062 }
12063
12064 #[test]
12065 fn justify_content_column_space_around_negative_space__border_box_ltr() {
12066 crate::run_xml_test("flex", "justify_content_column_space_around_negative_space__border_box_ltr");
12067 }
12068
12069 #[test]
12070 fn justify_content_column_space_around_negative_space__content_box_ltr() {
12071 crate::run_xml_test("flex", "justify_content_column_space_around_negative_space__content_box_ltr");
12072 }
12073
12074 #[test]
12075 fn justify_content_column_space_around_negative_space__border_box_rtl() {
12076 crate::run_xml_test("flex", "justify_content_column_space_around_negative_space__border_box_rtl");
12077 }
12078
12079 #[test]
12080 fn justify_content_column_space_around_negative_space__content_box_rtl() {
12081 crate::run_xml_test("flex", "justify_content_column_space_around_negative_space__content_box_rtl");
12082 }
12083
12084 #[test]
12085 fn justify_content_column_space_around_negative_space_gap__border_box_ltr() {
12086 crate::run_xml_test("flex", "justify_content_column_space_around_negative_space_gap__border_box_ltr");
12087 }
12088
12089 #[test]
12090 fn justify_content_column_space_around_negative_space_gap__content_box_ltr() {
12091 crate::run_xml_test("flex", "justify_content_column_space_around_negative_space_gap__content_box_ltr");
12092 }
12093
12094 #[test]
12095 fn justify_content_column_space_around_negative_space_gap__border_box_rtl() {
12096 crate::run_xml_test("flex", "justify_content_column_space_around_negative_space_gap__border_box_rtl");
12097 }
12098
12099 #[test]
12100 fn justify_content_column_space_around_negative_space_gap__content_box_rtl() {
12101 crate::run_xml_test("flex", "justify_content_column_space_around_negative_space_gap__content_box_rtl");
12102 }
12103
12104 #[test]
12105 fn justify_content_column_space_between__border_box_ltr() {
12106 crate::run_xml_test("flex", "justify_content_column_space_between__border_box_ltr");
12107 }
12108
12109 #[test]
12110 fn justify_content_column_space_between__content_box_ltr() {
12111 crate::run_xml_test("flex", "justify_content_column_space_between__content_box_ltr");
12112 }
12113
12114 #[test]
12115 fn justify_content_column_space_between__border_box_rtl() {
12116 crate::run_xml_test("flex", "justify_content_column_space_between__border_box_rtl");
12117 }
12118
12119 #[test]
12120 fn justify_content_column_space_between__content_box_rtl() {
12121 crate::run_xml_test("flex", "justify_content_column_space_between__content_box_rtl");
12122 }
12123
12124 #[test]
12125 fn justify_content_column_space_between_negative_space__border_box_ltr() {
12126 crate::run_xml_test("flex", "justify_content_column_space_between_negative_space__border_box_ltr");
12127 }
12128
12129 #[test]
12130 fn justify_content_column_space_between_negative_space__content_box_ltr() {
12131 crate::run_xml_test("flex", "justify_content_column_space_between_negative_space__content_box_ltr");
12132 }
12133
12134 #[test]
12135 fn justify_content_column_space_between_negative_space__border_box_rtl() {
12136 crate::run_xml_test("flex", "justify_content_column_space_between_negative_space__border_box_rtl");
12137 }
12138
12139 #[test]
12140 fn justify_content_column_space_between_negative_space__content_box_rtl() {
12141 crate::run_xml_test("flex", "justify_content_column_space_between_negative_space__content_box_rtl");
12142 }
12143
12144 #[test]
12145 fn justify_content_column_space_between_negative_space_gap__border_box_ltr() {
12146 crate::run_xml_test("flex", "justify_content_column_space_between_negative_space_gap__border_box_ltr");
12147 }
12148
12149 #[test]
12150 fn justify_content_column_space_between_negative_space_gap__content_box_ltr() {
12151 crate::run_xml_test("flex", "justify_content_column_space_between_negative_space_gap__content_box_ltr");
12152 }
12153
12154 #[test]
12155 fn justify_content_column_space_between_negative_space_gap__border_box_rtl() {
12156 crate::run_xml_test("flex", "justify_content_column_space_between_negative_space_gap__border_box_rtl");
12157 }
12158
12159 #[test]
12160 fn justify_content_column_space_between_negative_space_gap__content_box_rtl() {
12161 crate::run_xml_test("flex", "justify_content_column_space_between_negative_space_gap__content_box_rtl");
12162 }
12163
12164 #[test]
12165 fn justify_content_column_space_evenly__border_box_ltr() {
12166 crate::run_xml_test("flex", "justify_content_column_space_evenly__border_box_ltr");
12167 }
12168
12169 #[test]
12170 fn justify_content_column_space_evenly__content_box_ltr() {
12171 crate::run_xml_test("flex", "justify_content_column_space_evenly__content_box_ltr");
12172 }
12173
12174 #[test]
12175 fn justify_content_column_space_evenly__border_box_rtl() {
12176 crate::run_xml_test("flex", "justify_content_column_space_evenly__border_box_rtl");
12177 }
12178
12179 #[test]
12180 fn justify_content_column_space_evenly__content_box_rtl() {
12181 crate::run_xml_test("flex", "justify_content_column_space_evenly__content_box_rtl");
12182 }
12183
12184 #[test]
12185 fn justify_content_column_space_evenly_negative_space__border_box_ltr() {
12186 crate::run_xml_test("flex", "justify_content_column_space_evenly_negative_space__border_box_ltr");
12187 }
12188
12189 #[test]
12190 fn justify_content_column_space_evenly_negative_space__content_box_ltr() {
12191 crate::run_xml_test("flex", "justify_content_column_space_evenly_negative_space__content_box_ltr");
12192 }
12193
12194 #[test]
12195 fn justify_content_column_space_evenly_negative_space__border_box_rtl() {
12196 crate::run_xml_test("flex", "justify_content_column_space_evenly_negative_space__border_box_rtl");
12197 }
12198
12199 #[test]
12200 fn justify_content_column_space_evenly_negative_space__content_box_rtl() {
12201 crate::run_xml_test("flex", "justify_content_column_space_evenly_negative_space__content_box_rtl");
12202 }
12203
12204 #[test]
12205 fn justify_content_column_space_evenly_negative_space_gap__border_box_ltr() {
12206 crate::run_xml_test("flex", "justify_content_column_space_evenly_negative_space_gap__border_box_ltr");
12207 }
12208
12209 #[test]
12210 fn justify_content_column_space_evenly_negative_space_gap__content_box_ltr() {
12211 crate::run_xml_test("flex", "justify_content_column_space_evenly_negative_space_gap__content_box_ltr");
12212 }
12213
12214 #[test]
12215 fn justify_content_column_space_evenly_negative_space_gap__border_box_rtl() {
12216 crate::run_xml_test("flex", "justify_content_column_space_evenly_negative_space_gap__border_box_rtl");
12217 }
12218
12219 #[test]
12220 fn justify_content_column_space_evenly_negative_space_gap__content_box_rtl() {
12221 crate::run_xml_test("flex", "justify_content_column_space_evenly_negative_space_gap__content_box_rtl");
12222 }
12223
12224 #[test]
12225 fn justify_content_column_start__border_box_ltr() {
12226 crate::run_xml_test("flex", "justify_content_column_start__border_box_ltr");
12227 }
12228
12229 #[test]
12230 fn justify_content_column_start__content_box_ltr() {
12231 crate::run_xml_test("flex", "justify_content_column_start__content_box_ltr");
12232 }
12233
12234 #[test]
12235 fn justify_content_column_start__border_box_rtl() {
12236 crate::run_xml_test("flex", "justify_content_column_start__border_box_rtl");
12237 }
12238
12239 #[test]
12240 fn justify_content_column_start__content_box_rtl() {
12241 crate::run_xml_test("flex", "justify_content_column_start__content_box_rtl");
12242 }
12243
12244 #[test]
12245 fn justify_content_column_start_negative_space__border_box_ltr() {
12246 crate::run_xml_test("flex", "justify_content_column_start_negative_space__border_box_ltr");
12247 }
12248
12249 #[test]
12250 fn justify_content_column_start_negative_space__content_box_ltr() {
12251 crate::run_xml_test("flex", "justify_content_column_start_negative_space__content_box_ltr");
12252 }
12253
12254 #[test]
12255 fn justify_content_column_start_negative_space__border_box_rtl() {
12256 crate::run_xml_test("flex", "justify_content_column_start_negative_space__border_box_rtl");
12257 }
12258
12259 #[test]
12260 fn justify_content_column_start_negative_space__content_box_rtl() {
12261 crate::run_xml_test("flex", "justify_content_column_start_negative_space__content_box_rtl");
12262 }
12263
12264 #[test]
12265 fn justify_content_column_start_negative_space_gap__border_box_ltr() {
12266 crate::run_xml_test("flex", "justify_content_column_start_negative_space_gap__border_box_ltr");
12267 }
12268
12269 #[test]
12270 fn justify_content_column_start_negative_space_gap__content_box_ltr() {
12271 crate::run_xml_test("flex", "justify_content_column_start_negative_space_gap__content_box_ltr");
12272 }
12273
12274 #[test]
12275 fn justify_content_column_start_negative_space_gap__border_box_rtl() {
12276 crate::run_xml_test("flex", "justify_content_column_start_negative_space_gap__border_box_rtl");
12277 }
12278
12279 #[test]
12280 fn justify_content_column_start_negative_space_gap__content_box_rtl() {
12281 crate::run_xml_test("flex", "justify_content_column_start_negative_space_gap__content_box_rtl");
12282 }
12283
12284 #[test]
12285 fn justify_content_column_start_reverse__border_box_ltr() {
12286 crate::run_xml_test("flex", "justify_content_column_start_reverse__border_box_ltr");
12287 }
12288
12289 #[test]
12290 fn justify_content_column_start_reverse__content_box_ltr() {
12291 crate::run_xml_test("flex", "justify_content_column_start_reverse__content_box_ltr");
12292 }
12293
12294 #[test]
12295 fn justify_content_column_start_reverse__border_box_rtl() {
12296 crate::run_xml_test("flex", "justify_content_column_start_reverse__border_box_rtl");
12297 }
12298
12299 #[test]
12300 fn justify_content_column_start_reverse__content_box_rtl() {
12301 crate::run_xml_test("flex", "justify_content_column_start_reverse__content_box_rtl");
12302 }
12303
12304 #[test]
12305 fn justify_content_min_max__border_box_ltr() {
12306 crate::run_xml_test("flex", "justify_content_min_max__border_box_ltr");
12307 }
12308
12309 #[test]
12310 fn justify_content_min_max__content_box_ltr() {
12311 crate::run_xml_test("flex", "justify_content_min_max__content_box_ltr");
12312 }
12313
12314 #[test]
12315 fn justify_content_min_max__border_box_rtl() {
12316 crate::run_xml_test("flex", "justify_content_min_max__border_box_rtl");
12317 }
12318
12319 #[test]
12320 fn justify_content_min_max__content_box_rtl() {
12321 crate::run_xml_test("flex", "justify_content_min_max__content_box_rtl");
12322 }
12323
12324 #[test]
12325 fn justify_content_min_width_with_padding_child_width_greater_than_parent__border_box_ltr() {
12326 crate::run_xml_test(
12327 "flex",
12328 "justify_content_min_width_with_padding_child_width_greater_than_parent__border_box_ltr",
12329 );
12330 }
12331
12332 #[test]
12333 fn justify_content_min_width_with_padding_child_width_greater_than_parent__content_box_ltr() {
12334 crate::run_xml_test(
12335 "flex",
12336 "justify_content_min_width_with_padding_child_width_greater_than_parent__content_box_ltr",
12337 );
12338 }
12339
12340 #[test]
12341 fn justify_content_min_width_with_padding_child_width_greater_than_parent__border_box_rtl() {
12342 crate::run_xml_test(
12343 "flex",
12344 "justify_content_min_width_with_padding_child_width_greater_than_parent__border_box_rtl",
12345 );
12346 }
12347
12348 #[test]
12349 fn justify_content_min_width_with_padding_child_width_greater_than_parent__content_box_rtl() {
12350 crate::run_xml_test(
12351 "flex",
12352 "justify_content_min_width_with_padding_child_width_greater_than_parent__content_box_rtl",
12353 );
12354 }
12355
12356 #[test]
12357 fn justify_content_min_width_with_padding_child_width_lower_than_parent__border_box_ltr() {
12358 crate::run_xml_test(
12359 "flex",
12360 "justify_content_min_width_with_padding_child_width_lower_than_parent__border_box_ltr",
12361 );
12362 }
12363
12364 #[test]
12365 fn justify_content_min_width_with_padding_child_width_lower_than_parent__content_box_ltr() {
12366 crate::run_xml_test(
12367 "flex",
12368 "justify_content_min_width_with_padding_child_width_lower_than_parent__content_box_ltr",
12369 );
12370 }
12371
12372 #[test]
12373 fn justify_content_min_width_with_padding_child_width_lower_than_parent__border_box_rtl() {
12374 crate::run_xml_test(
12375 "flex",
12376 "justify_content_min_width_with_padding_child_width_lower_than_parent__border_box_rtl",
12377 );
12378 }
12379
12380 #[test]
12381 fn justify_content_min_width_with_padding_child_width_lower_than_parent__content_box_rtl() {
12382 crate::run_xml_test(
12383 "flex",
12384 "justify_content_min_width_with_padding_child_width_lower_than_parent__content_box_rtl",
12385 );
12386 }
12387
12388 #[test]
12389 fn justify_content_overflow_min_max__border_box_ltr() {
12390 crate::run_xml_test("flex", "justify_content_overflow_min_max__border_box_ltr");
12391 }
12392
12393 #[test]
12394 fn justify_content_overflow_min_max__content_box_ltr() {
12395 crate::run_xml_test("flex", "justify_content_overflow_min_max__content_box_ltr");
12396 }
12397
12398 #[test]
12399 fn justify_content_overflow_min_max__border_box_rtl() {
12400 crate::run_xml_test("flex", "justify_content_overflow_min_max__border_box_rtl");
12401 }
12402
12403 #[test]
12404 fn justify_content_overflow_min_max__content_box_rtl() {
12405 crate::run_xml_test("flex", "justify_content_overflow_min_max__content_box_rtl");
12406 }
12407
12408 #[test]
12409 fn justify_content_row_center__border_box_ltr() {
12410 crate::run_xml_test("flex", "justify_content_row_center__border_box_ltr");
12411 }
12412
12413 #[test]
12414 fn justify_content_row_center__content_box_ltr() {
12415 crate::run_xml_test("flex", "justify_content_row_center__content_box_ltr");
12416 }
12417
12418 #[test]
12419 fn justify_content_row_center__border_box_rtl() {
12420 crate::run_xml_test("flex", "justify_content_row_center__border_box_rtl");
12421 }
12422
12423 #[test]
12424 fn justify_content_row_center__content_box_rtl() {
12425 crate::run_xml_test("flex", "justify_content_row_center__content_box_rtl");
12426 }
12427
12428 #[test]
12429 fn justify_content_row_flex_end__border_box_ltr() {
12430 crate::run_xml_test("flex", "justify_content_row_flex_end__border_box_ltr");
12431 }
12432
12433 #[test]
12434 fn justify_content_row_flex_end__content_box_ltr() {
12435 crate::run_xml_test("flex", "justify_content_row_flex_end__content_box_ltr");
12436 }
12437
12438 #[test]
12439 fn justify_content_row_flex_end__border_box_rtl() {
12440 crate::run_xml_test("flex", "justify_content_row_flex_end__border_box_rtl");
12441 }
12442
12443 #[test]
12444 fn justify_content_row_flex_end__content_box_rtl() {
12445 crate::run_xml_test("flex", "justify_content_row_flex_end__content_box_rtl");
12446 }
12447
12448 #[test]
12449 fn justify_content_row_flex_start__border_box_ltr() {
12450 crate::run_xml_test("flex", "justify_content_row_flex_start__border_box_ltr");
12451 }
12452
12453 #[test]
12454 fn justify_content_row_flex_start__content_box_ltr() {
12455 crate::run_xml_test("flex", "justify_content_row_flex_start__content_box_ltr");
12456 }
12457
12458 #[test]
12459 fn justify_content_row_flex_start__border_box_rtl() {
12460 crate::run_xml_test("flex", "justify_content_row_flex_start__border_box_rtl");
12461 }
12462
12463 #[test]
12464 fn justify_content_row_flex_start__content_box_rtl() {
12465 crate::run_xml_test("flex", "justify_content_row_flex_start__content_box_rtl");
12466 }
12467
12468 #[test]
12469 fn justify_content_row_max_width_and_margin__border_box_ltr() {
12470 crate::run_xml_test("flex", "justify_content_row_max_width_and_margin__border_box_ltr");
12471 }
12472
12473 #[test]
12474 fn justify_content_row_max_width_and_margin__content_box_ltr() {
12475 crate::run_xml_test("flex", "justify_content_row_max_width_and_margin__content_box_ltr");
12476 }
12477
12478 #[test]
12479 fn justify_content_row_max_width_and_margin__border_box_rtl() {
12480 crate::run_xml_test("flex", "justify_content_row_max_width_and_margin__border_box_rtl");
12481 }
12482
12483 #[test]
12484 fn justify_content_row_max_width_and_margin__content_box_rtl() {
12485 crate::run_xml_test("flex", "justify_content_row_max_width_and_margin__content_box_rtl");
12486 }
12487
12488 #[test]
12489 fn justify_content_row_min_width_and_margin__border_box_ltr() {
12490 crate::run_xml_test("flex", "justify_content_row_min_width_and_margin__border_box_ltr");
12491 }
12492
12493 #[test]
12494 fn justify_content_row_min_width_and_margin__content_box_ltr() {
12495 crate::run_xml_test("flex", "justify_content_row_min_width_and_margin__content_box_ltr");
12496 }
12497
12498 #[test]
12499 fn justify_content_row_min_width_and_margin__border_box_rtl() {
12500 crate::run_xml_test("flex", "justify_content_row_min_width_and_margin__border_box_rtl");
12501 }
12502
12503 #[test]
12504 fn justify_content_row_min_width_and_margin__content_box_rtl() {
12505 crate::run_xml_test("flex", "justify_content_row_min_width_and_margin__content_box_rtl");
12506 }
12507
12508 #[test]
12509 fn justify_content_row_space_around__border_box_ltr() {
12510 crate::run_xml_test("flex", "justify_content_row_space_around__border_box_ltr");
12511 }
12512
12513 #[test]
12514 fn justify_content_row_space_around__content_box_ltr() {
12515 crate::run_xml_test("flex", "justify_content_row_space_around__content_box_ltr");
12516 }
12517
12518 #[test]
12519 fn justify_content_row_space_around__border_box_rtl() {
12520 crate::run_xml_test("flex", "justify_content_row_space_around__border_box_rtl");
12521 }
12522
12523 #[test]
12524 fn justify_content_row_space_around__content_box_rtl() {
12525 crate::run_xml_test("flex", "justify_content_row_space_around__content_box_rtl");
12526 }
12527
12528 #[test]
12529 fn justify_content_row_space_between__border_box_ltr() {
12530 crate::run_xml_test("flex", "justify_content_row_space_between__border_box_ltr");
12531 }
12532
12533 #[test]
12534 fn justify_content_row_space_between__content_box_ltr() {
12535 crate::run_xml_test("flex", "justify_content_row_space_between__content_box_ltr");
12536 }
12537
12538 #[test]
12539 fn justify_content_row_space_between__border_box_rtl() {
12540 crate::run_xml_test("flex", "justify_content_row_space_between__border_box_rtl");
12541 }
12542
12543 #[test]
12544 fn justify_content_row_space_between__content_box_rtl() {
12545 crate::run_xml_test("flex", "justify_content_row_space_between__content_box_rtl");
12546 }
12547
12548 #[test]
12549 fn justify_content_row_space_evenly__border_box_ltr() {
12550 crate::run_xml_test("flex", "justify_content_row_space_evenly__border_box_ltr");
12551 }
12552
12553 #[test]
12554 fn justify_content_row_space_evenly__content_box_ltr() {
12555 crate::run_xml_test("flex", "justify_content_row_space_evenly__content_box_ltr");
12556 }
12557
12558 #[test]
12559 fn justify_content_row_space_evenly__border_box_rtl() {
12560 crate::run_xml_test("flex", "justify_content_row_space_evenly__border_box_rtl");
12561 }
12562
12563 #[test]
12564 fn justify_content_row_space_evenly__content_box_rtl() {
12565 crate::run_xml_test("flex", "justify_content_row_space_evenly__content_box_rtl");
12566 }
12567
12568 #[test]
12569 fn margin_and_flex_column__border_box_ltr() {
12570 crate::run_xml_test("flex", "margin_and_flex_column__border_box_ltr");
12571 }
12572
12573 #[test]
12574 fn margin_and_flex_column__content_box_ltr() {
12575 crate::run_xml_test("flex", "margin_and_flex_column__content_box_ltr");
12576 }
12577
12578 #[test]
12579 fn margin_and_flex_column__border_box_rtl() {
12580 crate::run_xml_test("flex", "margin_and_flex_column__border_box_rtl");
12581 }
12582
12583 #[test]
12584 fn margin_and_flex_column__content_box_rtl() {
12585 crate::run_xml_test("flex", "margin_and_flex_column__content_box_rtl");
12586 }
12587
12588 #[test]
12589 fn margin_and_flex_row__border_box_ltr() {
12590 crate::run_xml_test("flex", "margin_and_flex_row__border_box_ltr");
12591 }
12592
12593 #[test]
12594 fn margin_and_flex_row__content_box_ltr() {
12595 crate::run_xml_test("flex", "margin_and_flex_row__content_box_ltr");
12596 }
12597
12598 #[test]
12599 fn margin_and_flex_row__border_box_rtl() {
12600 crate::run_xml_test("flex", "margin_and_flex_row__border_box_rtl");
12601 }
12602
12603 #[test]
12604 fn margin_and_flex_row__content_box_rtl() {
12605 crate::run_xml_test("flex", "margin_and_flex_row__content_box_rtl");
12606 }
12607
12608 #[test]
12609 fn margin_and_stretch_column__border_box_ltr() {
12610 crate::run_xml_test("flex", "margin_and_stretch_column__border_box_ltr");
12611 }
12612
12613 #[test]
12614 fn margin_and_stretch_column__content_box_ltr() {
12615 crate::run_xml_test("flex", "margin_and_stretch_column__content_box_ltr");
12616 }
12617
12618 #[test]
12619 fn margin_and_stretch_column__border_box_rtl() {
12620 crate::run_xml_test("flex", "margin_and_stretch_column__border_box_rtl");
12621 }
12622
12623 #[test]
12624 fn margin_and_stretch_column__content_box_rtl() {
12625 crate::run_xml_test("flex", "margin_and_stretch_column__content_box_rtl");
12626 }
12627
12628 #[test]
12629 fn margin_and_stretch_row__border_box_ltr() {
12630 crate::run_xml_test("flex", "margin_and_stretch_row__border_box_ltr");
12631 }
12632
12633 #[test]
12634 fn margin_and_stretch_row__content_box_ltr() {
12635 crate::run_xml_test("flex", "margin_and_stretch_row__content_box_ltr");
12636 }
12637
12638 #[test]
12639 fn margin_and_stretch_row__border_box_rtl() {
12640 crate::run_xml_test("flex", "margin_and_stretch_row__border_box_rtl");
12641 }
12642
12643 #[test]
12644 fn margin_and_stretch_row__content_box_rtl() {
12645 crate::run_xml_test("flex", "margin_and_stretch_row__content_box_rtl");
12646 }
12647
12648 #[test]
12649 fn margin_auto_bottom__border_box_ltr() {
12650 crate::run_xml_test("flex", "margin_auto_bottom__border_box_ltr");
12651 }
12652
12653 #[test]
12654 fn margin_auto_bottom__content_box_ltr() {
12655 crate::run_xml_test("flex", "margin_auto_bottom__content_box_ltr");
12656 }
12657
12658 #[test]
12659 fn margin_auto_bottom__border_box_rtl() {
12660 crate::run_xml_test("flex", "margin_auto_bottom__border_box_rtl");
12661 }
12662
12663 #[test]
12664 fn margin_auto_bottom__content_box_rtl() {
12665 crate::run_xml_test("flex", "margin_auto_bottom__content_box_rtl");
12666 }
12667
12668 #[test]
12669 fn margin_auto_bottom_and_top__border_box_ltr() {
12670 crate::run_xml_test("flex", "margin_auto_bottom_and_top__border_box_ltr");
12671 }
12672
12673 #[test]
12674 fn margin_auto_bottom_and_top__content_box_ltr() {
12675 crate::run_xml_test("flex", "margin_auto_bottom_and_top__content_box_ltr");
12676 }
12677
12678 #[test]
12679 fn margin_auto_bottom_and_top__border_box_rtl() {
12680 crate::run_xml_test("flex", "margin_auto_bottom_and_top__border_box_rtl");
12681 }
12682
12683 #[test]
12684 fn margin_auto_bottom_and_top__content_box_rtl() {
12685 crate::run_xml_test("flex", "margin_auto_bottom_and_top__content_box_rtl");
12686 }
12687
12688 #[test]
12689 fn margin_auto_bottom_and_top_justify_center__border_box_ltr() {
12690 crate::run_xml_test("flex", "margin_auto_bottom_and_top_justify_center__border_box_ltr");
12691 }
12692
12693 #[test]
12694 fn margin_auto_bottom_and_top_justify_center__content_box_ltr() {
12695 crate::run_xml_test("flex", "margin_auto_bottom_and_top_justify_center__content_box_ltr");
12696 }
12697
12698 #[test]
12699 fn margin_auto_bottom_and_top_justify_center__border_box_rtl() {
12700 crate::run_xml_test("flex", "margin_auto_bottom_and_top_justify_center__border_box_rtl");
12701 }
12702
12703 #[test]
12704 fn margin_auto_bottom_and_top_justify_center__content_box_rtl() {
12705 crate::run_xml_test("flex", "margin_auto_bottom_and_top_justify_center__content_box_rtl");
12706 }
12707
12708 #[test]
12709 fn margin_auto_left__border_box_ltr() {
12710 crate::run_xml_test("flex", "margin_auto_left__border_box_ltr");
12711 }
12712
12713 #[test]
12714 fn margin_auto_left__content_box_ltr() {
12715 crate::run_xml_test("flex", "margin_auto_left__content_box_ltr");
12716 }
12717
12718 #[test]
12719 fn margin_auto_left__border_box_rtl() {
12720 crate::run_xml_test("flex", "margin_auto_left__border_box_rtl");
12721 }
12722
12723 #[test]
12724 fn margin_auto_left__content_box_rtl() {
12725 crate::run_xml_test("flex", "margin_auto_left__content_box_rtl");
12726 }
12727
12728 #[test]
12729 fn margin_auto_left_and_right__border_box_ltr() {
12730 crate::run_xml_test("flex", "margin_auto_left_and_right__border_box_ltr");
12731 }
12732
12733 #[test]
12734 fn margin_auto_left_and_right__content_box_ltr() {
12735 crate::run_xml_test("flex", "margin_auto_left_and_right__content_box_ltr");
12736 }
12737
12738 #[test]
12739 fn margin_auto_left_and_right__border_box_rtl() {
12740 crate::run_xml_test("flex", "margin_auto_left_and_right__border_box_rtl");
12741 }
12742
12743 #[test]
12744 fn margin_auto_left_and_right__content_box_rtl() {
12745 crate::run_xml_test("flex", "margin_auto_left_and_right__content_box_rtl");
12746 }
12747
12748 #[test]
12749 fn margin_auto_left_and_right_column__border_box_ltr() {
12750 crate::run_xml_test("flex", "margin_auto_left_and_right_column__border_box_ltr");
12751 }
12752
12753 #[test]
12754 fn margin_auto_left_and_right_column__content_box_ltr() {
12755 crate::run_xml_test("flex", "margin_auto_left_and_right_column__content_box_ltr");
12756 }
12757
12758 #[test]
12759 fn margin_auto_left_and_right_column__border_box_rtl() {
12760 crate::run_xml_test("flex", "margin_auto_left_and_right_column__border_box_rtl");
12761 }
12762
12763 #[test]
12764 fn margin_auto_left_and_right_column__content_box_rtl() {
12765 crate::run_xml_test("flex", "margin_auto_left_and_right_column__content_box_rtl");
12766 }
12767
12768 #[test]
12769 fn margin_auto_left_and_right_column_and_center__border_box_ltr() {
12770 crate::run_xml_test("flex", "margin_auto_left_and_right_column_and_center__border_box_ltr");
12771 }
12772
12773 #[test]
12774 fn margin_auto_left_and_right_column_and_center__content_box_ltr() {
12775 crate::run_xml_test("flex", "margin_auto_left_and_right_column_and_center__content_box_ltr");
12776 }
12777
12778 #[test]
12779 fn margin_auto_left_and_right_column_and_center__border_box_rtl() {
12780 crate::run_xml_test("flex", "margin_auto_left_and_right_column_and_center__border_box_rtl");
12781 }
12782
12783 #[test]
12784 fn margin_auto_left_and_right_column_and_center__content_box_rtl() {
12785 crate::run_xml_test("flex", "margin_auto_left_and_right_column_and_center__content_box_rtl");
12786 }
12787
12788 #[test]
12789 fn margin_auto_left_and_right_stretch__border_box_ltr() {
12790 crate::run_xml_test("flex", "margin_auto_left_and_right_stretch__border_box_ltr");
12791 }
12792
12793 #[test]
12794 fn margin_auto_left_and_right_stretch__content_box_ltr() {
12795 crate::run_xml_test("flex", "margin_auto_left_and_right_stretch__content_box_ltr");
12796 }
12797
12798 #[test]
12799 fn margin_auto_left_and_right_stretch__border_box_rtl() {
12800 crate::run_xml_test("flex", "margin_auto_left_and_right_stretch__border_box_rtl");
12801 }
12802
12803 #[test]
12804 fn margin_auto_left_and_right_stretch__content_box_rtl() {
12805 crate::run_xml_test("flex", "margin_auto_left_and_right_stretch__content_box_rtl");
12806 }
12807
12808 #[test]
12809 fn margin_auto_left_child_bigger_than_parent__border_box_ltr() {
12810 crate::run_xml_test("flex", "margin_auto_left_child_bigger_than_parent__border_box_ltr");
12811 }
12812
12813 #[test]
12814 fn margin_auto_left_child_bigger_than_parent__content_box_ltr() {
12815 crate::run_xml_test("flex", "margin_auto_left_child_bigger_than_parent__content_box_ltr");
12816 }
12817
12818 #[test]
12819 fn margin_auto_left_child_bigger_than_parent__border_box_rtl() {
12820 crate::run_xml_test("flex", "margin_auto_left_child_bigger_than_parent__border_box_rtl");
12821 }
12822
12823 #[test]
12824 fn margin_auto_left_child_bigger_than_parent__content_box_rtl() {
12825 crate::run_xml_test("flex", "margin_auto_left_child_bigger_than_parent__content_box_rtl");
12826 }
12827
12828 #[test]
12829 fn margin_auto_left_fix_right_child_bigger_than_parent__border_box_ltr() {
12830 crate::run_xml_test("flex", "margin_auto_left_fix_right_child_bigger_than_parent__border_box_ltr");
12831 }
12832
12833 #[test]
12834 fn margin_auto_left_fix_right_child_bigger_than_parent__content_box_ltr() {
12835 crate::run_xml_test("flex", "margin_auto_left_fix_right_child_bigger_than_parent__content_box_ltr");
12836 }
12837
12838 #[test]
12839 fn margin_auto_left_fix_right_child_bigger_than_parent__border_box_rtl() {
12840 crate::run_xml_test("flex", "margin_auto_left_fix_right_child_bigger_than_parent__border_box_rtl");
12841 }
12842
12843 #[test]
12844 fn margin_auto_left_fix_right_child_bigger_than_parent__content_box_rtl() {
12845 crate::run_xml_test("flex", "margin_auto_left_fix_right_child_bigger_than_parent__content_box_rtl");
12846 }
12847
12848 #[test]
12849 fn margin_auto_left_right_child_bigger_than_parent__border_box_ltr() {
12850 crate::run_xml_test("flex", "margin_auto_left_right_child_bigger_than_parent__border_box_ltr");
12851 }
12852
12853 #[test]
12854 fn margin_auto_left_right_child_bigger_than_parent__content_box_ltr() {
12855 crate::run_xml_test("flex", "margin_auto_left_right_child_bigger_than_parent__content_box_ltr");
12856 }
12857
12858 #[test]
12859 fn margin_auto_left_right_child_bigger_than_parent__border_box_rtl() {
12860 crate::run_xml_test("flex", "margin_auto_left_right_child_bigger_than_parent__border_box_rtl");
12861 }
12862
12863 #[test]
12864 fn margin_auto_left_right_child_bigger_than_parent__content_box_rtl() {
12865 crate::run_xml_test("flex", "margin_auto_left_right_child_bigger_than_parent__content_box_rtl");
12866 }
12867
12868 #[test]
12869 fn margin_auto_left_stretching_child__border_box_ltr() {
12870 crate::run_xml_test("flex", "margin_auto_left_stretching_child__border_box_ltr");
12871 }
12872
12873 #[test]
12874 fn margin_auto_left_stretching_child__content_box_ltr() {
12875 crate::run_xml_test("flex", "margin_auto_left_stretching_child__content_box_ltr");
12876 }
12877
12878 #[test]
12879 fn margin_auto_left_stretching_child__border_box_rtl() {
12880 crate::run_xml_test("flex", "margin_auto_left_stretching_child__border_box_rtl");
12881 }
12882
12883 #[test]
12884 fn margin_auto_left_stretching_child__content_box_rtl() {
12885 crate::run_xml_test("flex", "margin_auto_left_stretching_child__content_box_rtl");
12886 }
12887
12888 #[test]
12889 fn margin_auto_multiple_children_column__border_box_ltr() {
12890 crate::run_xml_test("flex", "margin_auto_multiple_children_column__border_box_ltr");
12891 }
12892
12893 #[test]
12894 fn margin_auto_multiple_children_column__content_box_ltr() {
12895 crate::run_xml_test("flex", "margin_auto_multiple_children_column__content_box_ltr");
12896 }
12897
12898 #[test]
12899 fn margin_auto_multiple_children_column__border_box_rtl() {
12900 crate::run_xml_test("flex", "margin_auto_multiple_children_column__border_box_rtl");
12901 }
12902
12903 #[test]
12904 fn margin_auto_multiple_children_column__content_box_rtl() {
12905 crate::run_xml_test("flex", "margin_auto_multiple_children_column__content_box_rtl");
12906 }
12907
12908 #[test]
12909 fn margin_auto_multiple_children_row__border_box_ltr() {
12910 crate::run_xml_test("flex", "margin_auto_multiple_children_row__border_box_ltr");
12911 }
12912
12913 #[test]
12914 fn margin_auto_multiple_children_row__content_box_ltr() {
12915 crate::run_xml_test("flex", "margin_auto_multiple_children_row__content_box_ltr");
12916 }
12917
12918 #[test]
12919 fn margin_auto_multiple_children_row__border_box_rtl() {
12920 crate::run_xml_test("flex", "margin_auto_multiple_children_row__border_box_rtl");
12921 }
12922
12923 #[test]
12924 fn margin_auto_multiple_children_row__content_box_rtl() {
12925 crate::run_xml_test("flex", "margin_auto_multiple_children_row__content_box_rtl");
12926 }
12927
12928 #[test]
12929 fn margin_auto_right__border_box_ltr() {
12930 crate::run_xml_test("flex", "margin_auto_right__border_box_ltr");
12931 }
12932
12933 #[test]
12934 fn margin_auto_right__content_box_ltr() {
12935 crate::run_xml_test("flex", "margin_auto_right__content_box_ltr");
12936 }
12937
12938 #[test]
12939 fn margin_auto_right__border_box_rtl() {
12940 crate::run_xml_test("flex", "margin_auto_right__border_box_rtl");
12941 }
12942
12943 #[test]
12944 fn margin_auto_right__content_box_rtl() {
12945 crate::run_xml_test("flex", "margin_auto_right__content_box_rtl");
12946 }
12947
12948 #[test]
12949 fn margin_auto_top__border_box_ltr() {
12950 crate::run_xml_test("flex", "margin_auto_top__border_box_ltr");
12951 }
12952
12953 #[test]
12954 fn margin_auto_top__content_box_ltr() {
12955 crate::run_xml_test("flex", "margin_auto_top__content_box_ltr");
12956 }
12957
12958 #[test]
12959 fn margin_auto_top__border_box_rtl() {
12960 crate::run_xml_test("flex", "margin_auto_top__border_box_rtl");
12961 }
12962
12963 #[test]
12964 fn margin_auto_top__content_box_rtl() {
12965 crate::run_xml_test("flex", "margin_auto_top__content_box_rtl");
12966 }
12967
12968 #[test]
12969 fn margin_auto_top_and_bottom_stretch__border_box_ltr() {
12970 crate::run_xml_test("flex", "margin_auto_top_and_bottom_stretch__border_box_ltr");
12971 }
12972
12973 #[test]
12974 fn margin_auto_top_and_bottom_stretch__content_box_ltr() {
12975 crate::run_xml_test("flex", "margin_auto_top_and_bottom_stretch__content_box_ltr");
12976 }
12977
12978 #[test]
12979 fn margin_auto_top_and_bottom_stretch__border_box_rtl() {
12980 crate::run_xml_test("flex", "margin_auto_top_and_bottom_stretch__border_box_rtl");
12981 }
12982
12983 #[test]
12984 fn margin_auto_top_and_bottom_stretch__content_box_rtl() {
12985 crate::run_xml_test("flex", "margin_auto_top_and_bottom_stretch__content_box_rtl");
12986 }
12987
12988 #[test]
12989 fn margin_auto_top_stretching_child__border_box_ltr() {
12990 crate::run_xml_test("flex", "margin_auto_top_stretching_child__border_box_ltr");
12991 }
12992
12993 #[test]
12994 fn margin_auto_top_stretching_child__content_box_ltr() {
12995 crate::run_xml_test("flex", "margin_auto_top_stretching_child__content_box_ltr");
12996 }
12997
12998 #[test]
12999 fn margin_auto_top_stretching_child__border_box_rtl() {
13000 crate::run_xml_test("flex", "margin_auto_top_stretching_child__border_box_rtl");
13001 }
13002
13003 #[test]
13004 fn margin_auto_top_stretching_child__content_box_rtl() {
13005 crate::run_xml_test("flex", "margin_auto_top_stretching_child__content_box_rtl");
13006 }
13007
13008 #[test]
13009 fn margin_bottom__border_box_ltr() {
13010 crate::run_xml_test("flex", "margin_bottom__border_box_ltr");
13011 }
13012
13013 #[test]
13014 fn margin_bottom__content_box_ltr() {
13015 crate::run_xml_test("flex", "margin_bottom__content_box_ltr");
13016 }
13017
13018 #[test]
13019 fn margin_bottom__border_box_rtl() {
13020 crate::run_xml_test("flex", "margin_bottom__border_box_rtl");
13021 }
13022
13023 #[test]
13024 fn margin_bottom__content_box_rtl() {
13025 crate::run_xml_test("flex", "margin_bottom__content_box_rtl");
13026 }
13027
13028 #[test]
13029 fn margin_fix_left_auto_right_child_bigger_than_parent__border_box_ltr() {
13030 crate::run_xml_test("flex", "margin_fix_left_auto_right_child_bigger_than_parent__border_box_ltr");
13031 }
13032
13033 #[test]
13034 fn margin_fix_left_auto_right_child_bigger_than_parent__content_box_ltr() {
13035 crate::run_xml_test("flex", "margin_fix_left_auto_right_child_bigger_than_parent__content_box_ltr");
13036 }
13037
13038 #[test]
13039 fn margin_fix_left_auto_right_child_bigger_than_parent__border_box_rtl() {
13040 crate::run_xml_test("flex", "margin_fix_left_auto_right_child_bigger_than_parent__border_box_rtl");
13041 }
13042
13043 #[test]
13044 fn margin_fix_left_auto_right_child_bigger_than_parent__content_box_rtl() {
13045 crate::run_xml_test("flex", "margin_fix_left_auto_right_child_bigger_than_parent__content_box_rtl");
13046 }
13047
13048 #[test]
13049 fn margin_left__border_box_ltr() {
13050 crate::run_xml_test("flex", "margin_left__border_box_ltr");
13051 }
13052
13053 #[test]
13054 fn margin_left__content_box_ltr() {
13055 crate::run_xml_test("flex", "margin_left__content_box_ltr");
13056 }
13057
13058 #[test]
13059 fn margin_left__border_box_rtl() {
13060 crate::run_xml_test("flex", "margin_left__border_box_rtl");
13061 }
13062
13063 #[test]
13064 fn margin_left__content_box_rtl() {
13065 crate::run_xml_test("flex", "margin_left__content_box_rtl");
13066 }
13067
13068 #[test]
13069 fn margin_right__border_box_ltr() {
13070 crate::run_xml_test("flex", "margin_right__border_box_ltr");
13071 }
13072
13073 #[test]
13074 fn margin_right__content_box_ltr() {
13075 crate::run_xml_test("flex", "margin_right__content_box_ltr");
13076 }
13077
13078 #[test]
13079 fn margin_right__border_box_rtl() {
13080 crate::run_xml_test("flex", "margin_right__border_box_rtl");
13081 }
13082
13083 #[test]
13084 fn margin_right__content_box_rtl() {
13085 crate::run_xml_test("flex", "margin_right__content_box_rtl");
13086 }
13087
13088 #[test]
13089 fn margin_should_not_be_part_of_max_height__border_box_ltr() {
13090 crate::run_xml_test("flex", "margin_should_not_be_part_of_max_height__border_box_ltr");
13091 }
13092
13093 #[test]
13094 fn margin_should_not_be_part_of_max_height__content_box_ltr() {
13095 crate::run_xml_test("flex", "margin_should_not_be_part_of_max_height__content_box_ltr");
13096 }
13097
13098 #[test]
13099 fn margin_should_not_be_part_of_max_height__border_box_rtl() {
13100 crate::run_xml_test("flex", "margin_should_not_be_part_of_max_height__border_box_rtl");
13101 }
13102
13103 #[test]
13104 fn margin_should_not_be_part_of_max_height__content_box_rtl() {
13105 crate::run_xml_test("flex", "margin_should_not_be_part_of_max_height__content_box_rtl");
13106 }
13107
13108 #[test]
13109 fn margin_should_not_be_part_of_max_width__border_box_ltr() {
13110 crate::run_xml_test("flex", "margin_should_not_be_part_of_max_width__border_box_ltr");
13111 }
13112
13113 #[test]
13114 fn margin_should_not_be_part_of_max_width__content_box_ltr() {
13115 crate::run_xml_test("flex", "margin_should_not_be_part_of_max_width__content_box_ltr");
13116 }
13117
13118 #[test]
13119 fn margin_should_not_be_part_of_max_width__border_box_rtl() {
13120 crate::run_xml_test("flex", "margin_should_not_be_part_of_max_width__border_box_rtl");
13121 }
13122
13123 #[test]
13124 fn margin_should_not_be_part_of_max_width__content_box_rtl() {
13125 crate::run_xml_test("flex", "margin_should_not_be_part_of_max_width__content_box_rtl");
13126 }
13127
13128 #[test]
13129 fn margin_top__border_box_ltr() {
13130 crate::run_xml_test("flex", "margin_top__border_box_ltr");
13131 }
13132
13133 #[test]
13134 fn margin_top__content_box_ltr() {
13135 crate::run_xml_test("flex", "margin_top__content_box_ltr");
13136 }
13137
13138 #[test]
13139 fn margin_top__border_box_rtl() {
13140 crate::run_xml_test("flex", "margin_top__border_box_rtl");
13141 }
13142
13143 #[test]
13144 fn margin_top__content_box_rtl() {
13145 crate::run_xml_test("flex", "margin_top__content_box_rtl");
13146 }
13147
13148 #[test]
13149 fn margin_with_sibling_column__border_box_ltr() {
13150 crate::run_xml_test("flex", "margin_with_sibling_column__border_box_ltr");
13151 }
13152
13153 #[test]
13154 fn margin_with_sibling_column__content_box_ltr() {
13155 crate::run_xml_test("flex", "margin_with_sibling_column__content_box_ltr");
13156 }
13157
13158 #[test]
13159 fn margin_with_sibling_column__border_box_rtl() {
13160 crate::run_xml_test("flex", "margin_with_sibling_column__border_box_rtl");
13161 }
13162
13163 #[test]
13164 fn margin_with_sibling_column__content_box_rtl() {
13165 crate::run_xml_test("flex", "margin_with_sibling_column__content_box_rtl");
13166 }
13167
13168 #[test]
13169 fn margin_with_sibling_row__border_box_ltr() {
13170 crate::run_xml_test("flex", "margin_with_sibling_row__border_box_ltr");
13171 }
13172
13173 #[test]
13174 fn margin_with_sibling_row__content_box_ltr() {
13175 crate::run_xml_test("flex", "margin_with_sibling_row__content_box_ltr");
13176 }
13177
13178 #[test]
13179 fn margin_with_sibling_row__border_box_rtl() {
13180 crate::run_xml_test("flex", "margin_with_sibling_row__border_box_rtl");
13181 }
13182
13183 #[test]
13184 fn margin_with_sibling_row__content_box_rtl() {
13185 crate::run_xml_test("flex", "margin_with_sibling_row__content_box_rtl");
13186 }
13187
13188 #[test]
13189 fn max_height__border_box_ltr() {
13190 crate::run_xml_test("flex", "max_height__border_box_ltr");
13191 }
13192
13193 #[test]
13194 fn max_height__content_box_ltr() {
13195 crate::run_xml_test("flex", "max_height__content_box_ltr");
13196 }
13197
13198 #[test]
13199 fn max_height__border_box_rtl() {
13200 crate::run_xml_test("flex", "max_height__border_box_rtl");
13201 }
13202
13203 #[test]
13204 fn max_height__content_box_rtl() {
13205 crate::run_xml_test("flex", "max_height__content_box_rtl");
13206 }
13207
13208 #[test]
13209 fn max_height_overrides_height__border_box_ltr() {
13210 crate::run_xml_test("flex", "max_height_overrides_height__border_box_ltr");
13211 }
13212
13213 #[test]
13214 fn max_height_overrides_height__content_box_ltr() {
13215 crate::run_xml_test("flex", "max_height_overrides_height__content_box_ltr");
13216 }
13217
13218 #[test]
13219 fn max_height_overrides_height__border_box_rtl() {
13220 crate::run_xml_test("flex", "max_height_overrides_height__border_box_rtl");
13221 }
13222
13223 #[test]
13224 fn max_height_overrides_height__content_box_rtl() {
13225 crate::run_xml_test("flex", "max_height_overrides_height__content_box_rtl");
13226 }
13227
13228 #[test]
13229 fn max_height_overrides_height_on_root__border_box_ltr() {
13230 crate::run_xml_test("flex", "max_height_overrides_height_on_root__border_box_ltr");
13231 }
13232
13233 #[test]
13234 fn max_height_overrides_height_on_root__content_box_ltr() {
13235 crate::run_xml_test("flex", "max_height_overrides_height_on_root__content_box_ltr");
13236 }
13237
13238 #[test]
13239 fn max_height_overrides_height_on_root__border_box_rtl() {
13240 crate::run_xml_test("flex", "max_height_overrides_height_on_root__border_box_rtl");
13241 }
13242
13243 #[test]
13244 fn max_height_overrides_height_on_root__content_box_rtl() {
13245 crate::run_xml_test("flex", "max_height_overrides_height_on_root__content_box_rtl");
13246 }
13247
13248 #[test]
13249 fn max_width__border_box_ltr() {
13250 crate::run_xml_test("flex", "max_width__border_box_ltr");
13251 }
13252
13253 #[test]
13254 fn max_width__content_box_ltr() {
13255 crate::run_xml_test("flex", "max_width__content_box_ltr");
13256 }
13257
13258 #[test]
13259 fn max_width__border_box_rtl() {
13260 crate::run_xml_test("flex", "max_width__border_box_rtl");
13261 }
13262
13263 #[test]
13264 fn max_width__content_box_rtl() {
13265 crate::run_xml_test("flex", "max_width__content_box_rtl");
13266 }
13267
13268 #[test]
13269 fn max_width_overrides_width__border_box_ltr() {
13270 crate::run_xml_test("flex", "max_width_overrides_width__border_box_ltr");
13271 }
13272
13273 #[test]
13274 fn max_width_overrides_width__content_box_ltr() {
13275 crate::run_xml_test("flex", "max_width_overrides_width__content_box_ltr");
13276 }
13277
13278 #[test]
13279 fn max_width_overrides_width__border_box_rtl() {
13280 crate::run_xml_test("flex", "max_width_overrides_width__border_box_rtl");
13281 }
13282
13283 #[test]
13284 fn max_width_overrides_width__content_box_rtl() {
13285 crate::run_xml_test("flex", "max_width_overrides_width__content_box_rtl");
13286 }
13287
13288 #[test]
13289 fn max_width_overrides_width_on_root__border_box_ltr() {
13290 crate::run_xml_test("flex", "max_width_overrides_width_on_root__border_box_ltr");
13291 }
13292
13293 #[test]
13294 fn max_width_overrides_width_on_root__content_box_ltr() {
13295 crate::run_xml_test("flex", "max_width_overrides_width_on_root__content_box_ltr");
13296 }
13297
13298 #[test]
13299 fn max_width_overrides_width_on_root__border_box_rtl() {
13300 crate::run_xml_test("flex", "max_width_overrides_width_on_root__border_box_rtl");
13301 }
13302
13303 #[test]
13304 fn max_width_overrides_width_on_root__content_box_rtl() {
13305 crate::run_xml_test("flex", "max_width_overrides_width_on_root__content_box_rtl");
13306 }
13307
13308 #[test]
13309 fn measure_child__border_box_ltr() {
13310 crate::run_xml_test("flex", "measure_child__border_box_ltr");
13311 }
13312
13313 #[test]
13314 fn measure_child__content_box_ltr() {
13315 crate::run_xml_test("flex", "measure_child__content_box_ltr");
13316 }
13317
13318 #[test]
13319 fn measure_child__border_box_rtl() {
13320 crate::run_xml_test("flex", "measure_child__border_box_rtl");
13321 }
13322
13323 #[test]
13324 fn measure_child__content_box_rtl() {
13325 crate::run_xml_test("flex", "measure_child__content_box_rtl");
13326 }
13327
13328 #[test]
13329 fn measure_child_absolute__border_box_ltr() {
13330 crate::run_xml_test("flex", "measure_child_absolute__border_box_ltr");
13331 }
13332
13333 #[test]
13334 fn measure_child_absolute__content_box_ltr() {
13335 crate::run_xml_test("flex", "measure_child_absolute__content_box_ltr");
13336 }
13337
13338 #[test]
13339 fn measure_child_absolute__border_box_rtl() {
13340 crate::run_xml_test("flex", "measure_child_absolute__border_box_rtl");
13341 }
13342
13343 #[test]
13344 fn measure_child_absolute__content_box_rtl() {
13345 crate::run_xml_test("flex", "measure_child_absolute__content_box_rtl");
13346 }
13347
13348 #[test]
13349 fn measure_child_constraint__border_box_ltr() {
13350 crate::run_xml_test("flex", "measure_child_constraint__border_box_ltr");
13351 }
13352
13353 #[test]
13354 fn measure_child_constraint__content_box_ltr() {
13355 crate::run_xml_test("flex", "measure_child_constraint__content_box_ltr");
13356 }
13357
13358 #[test]
13359 fn measure_child_constraint__border_box_rtl() {
13360 crate::run_xml_test("flex", "measure_child_constraint__border_box_rtl");
13361 }
13362
13363 #[test]
13364 fn measure_child_constraint__content_box_rtl() {
13365 crate::run_xml_test("flex", "measure_child_constraint__content_box_rtl");
13366 }
13367
13368 #[test]
13369 fn measure_child_constraint_padding_parent__border_box_ltr() {
13370 crate::run_xml_test("flex", "measure_child_constraint_padding_parent__border_box_ltr");
13371 }
13372
13373 #[test]
13374 fn measure_child_constraint_padding_parent__content_box_ltr() {
13375 crate::run_xml_test("flex", "measure_child_constraint_padding_parent__content_box_ltr");
13376 }
13377
13378 #[test]
13379 fn measure_child_constraint_padding_parent__border_box_rtl() {
13380 crate::run_xml_test("flex", "measure_child_constraint_padding_parent__border_box_rtl");
13381 }
13382
13383 #[test]
13384 fn measure_child_constraint_padding_parent__content_box_rtl() {
13385 crate::run_xml_test("flex", "measure_child_constraint_padding_parent__content_box_rtl");
13386 }
13387
13388 #[test]
13389 fn measure_child_with_flex_grow__border_box_ltr() {
13390 crate::run_xml_test("flex", "measure_child_with_flex_grow__border_box_ltr");
13391 }
13392
13393 #[test]
13394 fn measure_child_with_flex_grow__content_box_ltr() {
13395 crate::run_xml_test("flex", "measure_child_with_flex_grow__content_box_ltr");
13396 }
13397
13398 #[test]
13399 fn measure_child_with_flex_grow__border_box_rtl() {
13400 crate::run_xml_test("flex", "measure_child_with_flex_grow__border_box_rtl");
13401 }
13402
13403 #[test]
13404 fn measure_child_with_flex_grow__content_box_rtl() {
13405 crate::run_xml_test("flex", "measure_child_with_flex_grow__content_box_rtl");
13406 }
13407
13408 #[test]
13409 fn measure_child_with_flex_shrink__border_box_ltr() {
13410 crate::run_xml_test("flex", "measure_child_with_flex_shrink__border_box_ltr");
13411 }
13412
13413 #[test]
13414 fn measure_child_with_flex_shrink__content_box_ltr() {
13415 crate::run_xml_test("flex", "measure_child_with_flex_shrink__content_box_ltr");
13416 }
13417
13418 #[test]
13419 fn measure_child_with_flex_shrink__border_box_rtl() {
13420 crate::run_xml_test("flex", "measure_child_with_flex_shrink__border_box_rtl");
13421 }
13422
13423 #[test]
13424 fn measure_child_with_flex_shrink__content_box_rtl() {
13425 crate::run_xml_test("flex", "measure_child_with_flex_shrink__content_box_rtl");
13426 }
13427
13428 #[test]
13429 fn measure_child_with_flex_shrink_hidden__border_box_ltr() {
13430 crate::run_xml_test("flex", "measure_child_with_flex_shrink_hidden__border_box_ltr");
13431 }
13432
13433 #[test]
13434 fn measure_child_with_flex_shrink_hidden__content_box_ltr() {
13435 crate::run_xml_test("flex", "measure_child_with_flex_shrink_hidden__content_box_ltr");
13436 }
13437
13438 #[test]
13439 fn measure_child_with_flex_shrink_hidden__border_box_rtl() {
13440 crate::run_xml_test("flex", "measure_child_with_flex_shrink_hidden__border_box_rtl");
13441 }
13442
13443 #[test]
13444 fn measure_child_with_flex_shrink_hidden__content_box_rtl() {
13445 crate::run_xml_test("flex", "measure_child_with_flex_shrink_hidden__content_box_rtl");
13446 }
13447
13448 #[test]
13449 fn measure_child_with_min_size_greater_than_available_space__border_box_ltr() {
13450 crate::run_xml_test("flex", "measure_child_with_min_size_greater_than_available_space__border_box_ltr");
13451 }
13452
13453 #[test]
13454 fn measure_child_with_min_size_greater_than_available_space__content_box_ltr() {
13455 crate::run_xml_test("flex", "measure_child_with_min_size_greater_than_available_space__content_box_ltr");
13456 }
13457
13458 #[test]
13459 fn measure_child_with_min_size_greater_than_available_space__border_box_rtl() {
13460 crate::run_xml_test("flex", "measure_child_with_min_size_greater_than_available_space__border_box_rtl");
13461 }
13462
13463 #[test]
13464 fn measure_child_with_min_size_greater_than_available_space__content_box_rtl() {
13465 crate::run_xml_test("flex", "measure_child_with_min_size_greater_than_available_space__content_box_rtl");
13466 }
13467
13468 #[test]
13469 fn measure_flex_basis_overrides_measure__border_box_ltr() {
13470 crate::run_xml_test("flex", "measure_flex_basis_overrides_measure__border_box_ltr");
13471 }
13472
13473 #[test]
13474 fn measure_flex_basis_overrides_measure__content_box_ltr() {
13475 crate::run_xml_test("flex", "measure_flex_basis_overrides_measure__content_box_ltr");
13476 }
13477
13478 #[test]
13479 fn measure_flex_basis_overrides_measure__border_box_rtl() {
13480 crate::run_xml_test("flex", "measure_flex_basis_overrides_measure__border_box_rtl");
13481 }
13482
13483 #[test]
13484 fn measure_flex_basis_overrides_measure__content_box_rtl() {
13485 crate::run_xml_test("flex", "measure_flex_basis_overrides_measure__content_box_rtl");
13486 }
13487
13488 #[test]
13489 fn measure_height_overrides_measure__border_box_ltr() {
13490 crate::run_xml_test("flex", "measure_height_overrides_measure__border_box_ltr");
13491 }
13492
13493 #[test]
13494 fn measure_height_overrides_measure__content_box_ltr() {
13495 crate::run_xml_test("flex", "measure_height_overrides_measure__content_box_ltr");
13496 }
13497
13498 #[test]
13499 fn measure_height_overrides_measure__border_box_rtl() {
13500 crate::run_xml_test("flex", "measure_height_overrides_measure__border_box_rtl");
13501 }
13502
13503 #[test]
13504 fn measure_height_overrides_measure__content_box_rtl() {
13505 crate::run_xml_test("flex", "measure_height_overrides_measure__content_box_rtl");
13506 }
13507
13508 #[test]
13509 fn measure_remeasure_child_after_growing__border_box_ltr() {
13510 crate::run_xml_test("flex", "measure_remeasure_child_after_growing__border_box_ltr");
13511 }
13512
13513 #[test]
13514 fn measure_remeasure_child_after_growing__content_box_ltr() {
13515 crate::run_xml_test("flex", "measure_remeasure_child_after_growing__content_box_ltr");
13516 }
13517
13518 #[test]
13519 fn measure_remeasure_child_after_growing__border_box_rtl() {
13520 crate::run_xml_test("flex", "measure_remeasure_child_after_growing__border_box_rtl");
13521 }
13522
13523 #[test]
13524 fn measure_remeasure_child_after_growing__content_box_rtl() {
13525 crate::run_xml_test("flex", "measure_remeasure_child_after_growing__content_box_rtl");
13526 }
13527
13528 #[test]
13529 fn measure_remeasure_child_after_shrinking__border_box_ltr() {
13530 crate::run_xml_test("flex", "measure_remeasure_child_after_shrinking__border_box_ltr");
13531 }
13532
13533 #[test]
13534 fn measure_remeasure_child_after_shrinking__content_box_ltr() {
13535 crate::run_xml_test("flex", "measure_remeasure_child_after_shrinking__content_box_ltr");
13536 }
13537
13538 #[test]
13539 fn measure_remeasure_child_after_shrinking__border_box_rtl() {
13540 crate::run_xml_test("flex", "measure_remeasure_child_after_shrinking__border_box_rtl");
13541 }
13542
13543 #[test]
13544 fn measure_remeasure_child_after_shrinking__content_box_rtl() {
13545 crate::run_xml_test("flex", "measure_remeasure_child_after_shrinking__content_box_rtl");
13546 }
13547
13548 #[test]
13549 fn measure_remeasure_child_after_stretching__border_box_ltr() {
13550 crate::run_xml_test("flex", "measure_remeasure_child_after_stretching__border_box_ltr");
13551 }
13552
13553 #[test]
13554 fn measure_remeasure_child_after_stretching__content_box_ltr() {
13555 crate::run_xml_test("flex", "measure_remeasure_child_after_stretching__content_box_ltr");
13556 }
13557
13558 #[test]
13559 fn measure_remeasure_child_after_stretching__border_box_rtl() {
13560 crate::run_xml_test("flex", "measure_remeasure_child_after_stretching__border_box_rtl");
13561 }
13562
13563 #[test]
13564 fn measure_remeasure_child_after_stretching__content_box_rtl() {
13565 crate::run_xml_test("flex", "measure_remeasure_child_after_stretching__content_box_rtl");
13566 }
13567
13568 #[test]
13569 fn measure_root__border_box_ltr() {
13570 crate::run_xml_test("flex", "measure_root__border_box_ltr");
13571 }
13572
13573 #[test]
13574 fn measure_root__content_box_ltr() {
13575 crate::run_xml_test("flex", "measure_root__content_box_ltr");
13576 }
13577
13578 #[test]
13579 fn measure_root__border_box_rtl() {
13580 crate::run_xml_test("flex", "measure_root__border_box_rtl");
13581 }
13582
13583 #[test]
13584 fn measure_root__content_box_rtl() {
13585 crate::run_xml_test("flex", "measure_root__content_box_rtl");
13586 }
13587
13588 #[test]
13589 fn measure_stretch_overrides_measure__border_box_ltr() {
13590 crate::run_xml_test("flex", "measure_stretch_overrides_measure__border_box_ltr");
13591 }
13592
13593 #[test]
13594 fn measure_stretch_overrides_measure__content_box_ltr() {
13595 crate::run_xml_test("flex", "measure_stretch_overrides_measure__content_box_ltr");
13596 }
13597
13598 #[test]
13599 fn measure_stretch_overrides_measure__border_box_rtl() {
13600 crate::run_xml_test("flex", "measure_stretch_overrides_measure__border_box_rtl");
13601 }
13602
13603 #[test]
13604 fn measure_stretch_overrides_measure__content_box_rtl() {
13605 crate::run_xml_test("flex", "measure_stretch_overrides_measure__content_box_rtl");
13606 }
13607
13608 #[test]
13609 fn measure_width_overrides_measure__border_box_ltr() {
13610 crate::run_xml_test("flex", "measure_width_overrides_measure__border_box_ltr");
13611 }
13612
13613 #[test]
13614 fn measure_width_overrides_measure__content_box_ltr() {
13615 crate::run_xml_test("flex", "measure_width_overrides_measure__content_box_ltr");
13616 }
13617
13618 #[test]
13619 fn measure_width_overrides_measure__border_box_rtl() {
13620 crate::run_xml_test("flex", "measure_width_overrides_measure__border_box_rtl");
13621 }
13622
13623 #[test]
13624 fn measure_width_overrides_measure__content_box_rtl() {
13625 crate::run_xml_test("flex", "measure_width_overrides_measure__content_box_rtl");
13626 }
13627
13628 #[test]
13629 fn min_height__border_box_ltr() {
13630 crate::run_xml_test("flex", "min_height__border_box_ltr");
13631 }
13632
13633 #[test]
13634 fn min_height__content_box_ltr() {
13635 crate::run_xml_test("flex", "min_height__content_box_ltr");
13636 }
13637
13638 #[test]
13639 fn min_height__border_box_rtl() {
13640 crate::run_xml_test("flex", "min_height__border_box_rtl");
13641 }
13642
13643 #[test]
13644 fn min_height__content_box_rtl() {
13645 crate::run_xml_test("flex", "min_height__content_box_rtl");
13646 }
13647
13648 #[test]
13649 fn min_height_larger_than_height__border_box_ltr() {
13650 crate::run_xml_test("flex", "min_height_larger_than_height__border_box_ltr");
13651 }
13652
13653 #[test]
13654 fn min_height_larger_than_height__content_box_ltr() {
13655 crate::run_xml_test("flex", "min_height_larger_than_height__content_box_ltr");
13656 }
13657
13658 #[test]
13659 fn min_height_larger_than_height__border_box_rtl() {
13660 crate::run_xml_test("flex", "min_height_larger_than_height__border_box_rtl");
13661 }
13662
13663 #[test]
13664 fn min_height_larger_than_height__content_box_rtl() {
13665 crate::run_xml_test("flex", "min_height_larger_than_height__content_box_rtl");
13666 }
13667
13668 #[test]
13669 fn min_height_overrides_height__border_box_ltr() {
13670 crate::run_xml_test("flex", "min_height_overrides_height__border_box_ltr");
13671 }
13672
13673 #[test]
13674 fn min_height_overrides_height__content_box_ltr() {
13675 crate::run_xml_test("flex", "min_height_overrides_height__content_box_ltr");
13676 }
13677
13678 #[test]
13679 fn min_height_overrides_height__border_box_rtl() {
13680 crate::run_xml_test("flex", "min_height_overrides_height__border_box_rtl");
13681 }
13682
13683 #[test]
13684 fn min_height_overrides_height__content_box_rtl() {
13685 crate::run_xml_test("flex", "min_height_overrides_height__content_box_rtl");
13686 }
13687
13688 #[test]
13689 fn min_height_overrides_height_on_root__border_box_ltr() {
13690 crate::run_xml_test("flex", "min_height_overrides_height_on_root__border_box_ltr");
13691 }
13692
13693 #[test]
13694 fn min_height_overrides_height_on_root__content_box_ltr() {
13695 crate::run_xml_test("flex", "min_height_overrides_height_on_root__content_box_ltr");
13696 }
13697
13698 #[test]
13699 fn min_height_overrides_height_on_root__border_box_rtl() {
13700 crate::run_xml_test("flex", "min_height_overrides_height_on_root__border_box_rtl");
13701 }
13702
13703 #[test]
13704 fn min_height_overrides_height_on_root__content_box_rtl() {
13705 crate::run_xml_test("flex", "min_height_overrides_height_on_root__content_box_rtl");
13706 }
13707
13708 #[test]
13709 fn min_height_overrides_max_height__border_box_ltr() {
13710 crate::run_xml_test("flex", "min_height_overrides_max_height__border_box_ltr");
13711 }
13712
13713 #[test]
13714 fn min_height_overrides_max_height__content_box_ltr() {
13715 crate::run_xml_test("flex", "min_height_overrides_max_height__content_box_ltr");
13716 }
13717
13718 #[test]
13719 fn min_height_overrides_max_height__border_box_rtl() {
13720 crate::run_xml_test("flex", "min_height_overrides_max_height__border_box_rtl");
13721 }
13722
13723 #[test]
13724 fn min_height_overrides_max_height__content_box_rtl() {
13725 crate::run_xml_test("flex", "min_height_overrides_max_height__content_box_rtl");
13726 }
13727
13728 #[test]
13729 fn min_height_with_nested_fixed_height__border_box_ltr() {
13730 crate::run_xml_test("flex", "min_height_with_nested_fixed_height__border_box_ltr");
13731 }
13732
13733 #[test]
13734 fn min_height_with_nested_fixed_height__content_box_ltr() {
13735 crate::run_xml_test("flex", "min_height_with_nested_fixed_height__content_box_ltr");
13736 }
13737
13738 #[test]
13739 fn min_height_with_nested_fixed_height__border_box_rtl() {
13740 crate::run_xml_test("flex", "min_height_with_nested_fixed_height__border_box_rtl");
13741 }
13742
13743 #[test]
13744 fn min_height_with_nested_fixed_height__content_box_rtl() {
13745 crate::run_xml_test("flex", "min_height_with_nested_fixed_height__content_box_rtl");
13746 }
13747
13748 #[test]
13749 fn min_max_percent_different_width_height__border_box_ltr() {
13750 crate::run_xml_test("flex", "min_max_percent_different_width_height__border_box_ltr");
13751 }
13752
13753 #[test]
13754 fn min_max_percent_different_width_height__content_box_ltr() {
13755 crate::run_xml_test("flex", "min_max_percent_different_width_height__content_box_ltr");
13756 }
13757
13758 #[test]
13759 fn min_max_percent_different_width_height__border_box_rtl() {
13760 crate::run_xml_test("flex", "min_max_percent_different_width_height__border_box_rtl");
13761 }
13762
13763 #[test]
13764 fn min_max_percent_different_width_height__content_box_rtl() {
13765 crate::run_xml_test("flex", "min_max_percent_different_width_height__content_box_rtl");
13766 }
13767
13768 #[test]
13769 fn min_max_percent_no_width_height__border_box_ltr() {
13770 crate::run_xml_test("flex", "min_max_percent_no_width_height__border_box_ltr");
13771 }
13772
13773 #[test]
13774 fn min_max_percent_no_width_height__content_box_ltr() {
13775 crate::run_xml_test("flex", "min_max_percent_no_width_height__content_box_ltr");
13776 }
13777
13778 #[test]
13779 fn min_max_percent_no_width_height__border_box_rtl() {
13780 crate::run_xml_test("flex", "min_max_percent_no_width_height__border_box_rtl");
13781 }
13782
13783 #[test]
13784 fn min_max_percent_no_width_height__content_box_rtl() {
13785 crate::run_xml_test("flex", "min_max_percent_no_width_height__content_box_rtl");
13786 }
13787
13788 #[test]
13789 fn min_width__border_box_ltr() {
13790 crate::run_xml_test("flex", "min_width__border_box_ltr");
13791 }
13792
13793 #[test]
13794 fn min_width__content_box_ltr() {
13795 crate::run_xml_test("flex", "min_width__content_box_ltr");
13796 }
13797
13798 #[test]
13799 fn min_width__border_box_rtl() {
13800 crate::run_xml_test("flex", "min_width__border_box_rtl");
13801 }
13802
13803 #[test]
13804 fn min_width__content_box_rtl() {
13805 crate::run_xml_test("flex", "min_width__content_box_rtl");
13806 }
13807
13808 #[test]
13809 fn min_width_larger_than_width__border_box_ltr() {
13810 crate::run_xml_test("flex", "min_width_larger_than_width__border_box_ltr");
13811 }
13812
13813 #[test]
13814 fn min_width_larger_than_width__content_box_ltr() {
13815 crate::run_xml_test("flex", "min_width_larger_than_width__content_box_ltr");
13816 }
13817
13818 #[test]
13819 fn min_width_larger_than_width__border_box_rtl() {
13820 crate::run_xml_test("flex", "min_width_larger_than_width__border_box_rtl");
13821 }
13822
13823 #[test]
13824 fn min_width_larger_than_width__content_box_rtl() {
13825 crate::run_xml_test("flex", "min_width_larger_than_width__content_box_rtl");
13826 }
13827
13828 #[test]
13829 fn min_width_overrides_max_width__border_box_ltr() {
13830 crate::run_xml_test("flex", "min_width_overrides_max_width__border_box_ltr");
13831 }
13832
13833 #[test]
13834 fn min_width_overrides_max_width__content_box_ltr() {
13835 crate::run_xml_test("flex", "min_width_overrides_max_width__content_box_ltr");
13836 }
13837
13838 #[test]
13839 fn min_width_overrides_max_width__border_box_rtl() {
13840 crate::run_xml_test("flex", "min_width_overrides_max_width__border_box_rtl");
13841 }
13842
13843 #[test]
13844 fn min_width_overrides_max_width__content_box_rtl() {
13845 crate::run_xml_test("flex", "min_width_overrides_max_width__content_box_rtl");
13846 }
13847
13848 #[test]
13849 fn min_width_overrides_width__border_box_ltr() {
13850 crate::run_xml_test("flex", "min_width_overrides_width__border_box_ltr");
13851 }
13852
13853 #[test]
13854 fn min_width_overrides_width__content_box_ltr() {
13855 crate::run_xml_test("flex", "min_width_overrides_width__content_box_ltr");
13856 }
13857
13858 #[test]
13859 fn min_width_overrides_width__border_box_rtl() {
13860 crate::run_xml_test("flex", "min_width_overrides_width__border_box_rtl");
13861 }
13862
13863 #[test]
13864 fn min_width_overrides_width__content_box_rtl() {
13865 crate::run_xml_test("flex", "min_width_overrides_width__content_box_rtl");
13866 }
13867
13868 #[test]
13869 fn min_width_overrides_width_on_root__border_box_ltr() {
13870 crate::run_xml_test("flex", "min_width_overrides_width_on_root__border_box_ltr");
13871 }
13872
13873 #[test]
13874 fn min_width_overrides_width_on_root__content_box_ltr() {
13875 crate::run_xml_test("flex", "min_width_overrides_width_on_root__content_box_ltr");
13876 }
13877
13878 #[test]
13879 fn min_width_overrides_width_on_root__border_box_rtl() {
13880 crate::run_xml_test("flex", "min_width_overrides_width_on_root__border_box_rtl");
13881 }
13882
13883 #[test]
13884 fn min_width_overrides_width_on_root__content_box_rtl() {
13885 crate::run_xml_test("flex", "min_width_overrides_width_on_root__content_box_rtl");
13886 }
13887
13888 #[test]
13889 fn multiline_column_max_height__border_box_ltr() {
13890 crate::run_xml_test("flex", "multiline_column_max_height__border_box_ltr");
13891 }
13892
13893 #[test]
13894 fn multiline_column_max_height__content_box_ltr() {
13895 crate::run_xml_test("flex", "multiline_column_max_height__content_box_ltr");
13896 }
13897
13898 #[test]
13899 fn multiline_column_max_height__border_box_rtl() {
13900 crate::run_xml_test("flex", "multiline_column_max_height__border_box_rtl");
13901 }
13902
13903 #[test]
13904 fn multiline_column_max_height__content_box_rtl() {
13905 crate::run_xml_test("flex", "multiline_column_max_height__content_box_rtl");
13906 }
13907
13908 #[test]
13909 fn multiline_min_max_12__border_box_ltr() {
13910 crate::run_xml_test("flex", "multiline_min_max_12__border_box_ltr");
13911 }
13912
13913 #[test]
13914 fn multiline_min_max_12__content_box_ltr() {
13915 crate::run_xml_test("flex", "multiline_min_max_12__content_box_ltr");
13916 }
13917
13918 #[test]
13919 fn multiline_min_max_12__border_box_rtl() {
13920 crate::run_xml_test("flex", "multiline_min_max_12__border_box_rtl");
13921 }
13922
13923 #[test]
13924 fn multiline_min_max_12__content_box_rtl() {
13925 crate::run_xml_test("flex", "multiline_min_max_12__content_box_rtl");
13926 }
13927
13928 #[test]
13929 fn multiline_min_max_13__border_box_ltr() {
13930 crate::run_xml_test("flex", "multiline_min_max_13__border_box_ltr");
13931 }
13932
13933 #[test]
13934 fn multiline_min_max_13__content_box_ltr() {
13935 crate::run_xml_test("flex", "multiline_min_max_13__content_box_ltr");
13936 }
13937
13938 #[test]
13939 fn multiline_min_max_13__border_box_rtl() {
13940 crate::run_xml_test("flex", "multiline_min_max_13__border_box_rtl");
13941 }
13942
13943 #[test]
13944 fn multiline_min_max_13__content_box_rtl() {
13945 crate::run_xml_test("flex", "multiline_min_max_13__content_box_rtl");
13946 }
13947
13948 #[test]
13949 fn multiline_min_max_14__border_box_ltr() {
13950 crate::run_xml_test("flex", "multiline_min_max_14__border_box_ltr");
13951 }
13952
13953 #[test]
13954 fn multiline_min_max_14__content_box_ltr() {
13955 crate::run_xml_test("flex", "multiline_min_max_14__content_box_ltr");
13956 }
13957
13958 #[test]
13959 fn multiline_min_max_14__border_box_rtl() {
13960 crate::run_xml_test("flex", "multiline_min_max_14__border_box_rtl");
13961 }
13962
13963 #[test]
13964 fn multiline_min_max_14__content_box_rtl() {
13965 crate::run_xml_test("flex", "multiline_min_max_14__content_box_rtl");
13966 }
13967
13968 #[test]
13969 fn multiline_min_max_5__border_box_ltr() {
13970 crate::run_xml_test("flex", "multiline_min_max_5__border_box_ltr");
13971 }
13972
13973 #[test]
13974 fn multiline_min_max_5__content_box_ltr() {
13975 crate::run_xml_test("flex", "multiline_min_max_5__content_box_ltr");
13976 }
13977
13978 #[test]
13979 fn multiline_min_max_5__border_box_rtl() {
13980 crate::run_xml_test("flex", "multiline_min_max_5__border_box_rtl");
13981 }
13982
13983 #[test]
13984 fn multiline_min_max_5__content_box_rtl() {
13985 crate::run_xml_test("flex", "multiline_min_max_5__content_box_rtl");
13986 }
13987
13988 #[test]
13989 fn multiline_min_max_8__border_box_ltr() {
13990 crate::run_xml_test("flex", "multiline_min_max_8__border_box_ltr");
13991 }
13992
13993 #[test]
13994 fn multiline_min_max_8__content_box_ltr() {
13995 crate::run_xml_test("flex", "multiline_min_max_8__content_box_ltr");
13996 }
13997
13998 #[test]
13999 fn multiline_min_max_8__border_box_rtl() {
14000 crate::run_xml_test("flex", "multiline_min_max_8__border_box_rtl");
14001 }
14002
14003 #[test]
14004 fn multiline_min_max_8__content_box_rtl() {
14005 crate::run_xml_test("flex", "multiline_min_max_8__content_box_rtl");
14006 }
14007
14008 #[test]
14009 fn nested_overflowing_child__border_box_ltr() {
14010 crate::run_xml_test("flex", "nested_overflowing_child__border_box_ltr");
14011 }
14012
14013 #[test]
14014 fn nested_overflowing_child__content_box_ltr() {
14015 crate::run_xml_test("flex", "nested_overflowing_child__content_box_ltr");
14016 }
14017
14018 #[test]
14019 fn nested_overflowing_child__border_box_rtl() {
14020 crate::run_xml_test("flex", "nested_overflowing_child__border_box_rtl");
14021 }
14022
14023 #[test]
14024 fn nested_overflowing_child__content_box_rtl() {
14025 crate::run_xml_test("flex", "nested_overflowing_child__content_box_rtl");
14026 }
14027
14028 #[test]
14029 fn nested_overflowing_child_in_constraint_parent__border_box_ltr() {
14030 crate::run_xml_test("flex", "nested_overflowing_child_in_constraint_parent__border_box_ltr");
14031 }
14032
14033 #[test]
14034 fn nested_overflowing_child_in_constraint_parent__content_box_ltr() {
14035 crate::run_xml_test("flex", "nested_overflowing_child_in_constraint_parent__content_box_ltr");
14036 }
14037
14038 #[test]
14039 fn nested_overflowing_child_in_constraint_parent__border_box_rtl() {
14040 crate::run_xml_test("flex", "nested_overflowing_child_in_constraint_parent__border_box_rtl");
14041 }
14042
14043 #[test]
14044 fn nested_overflowing_child_in_constraint_parent__content_box_rtl() {
14045 crate::run_xml_test("flex", "nested_overflowing_child_in_constraint_parent__content_box_rtl");
14046 }
14047
14048 #[test]
14049 fn only_shrinkable_item_with_flex_basis_zero__border_box_ltr() {
14050 crate::run_xml_test("flex", "only_shrinkable_item_with_flex_basis_zero__border_box_ltr");
14051 }
14052
14053 #[test]
14054 fn only_shrinkable_item_with_flex_basis_zero__content_box_ltr() {
14055 crate::run_xml_test("flex", "only_shrinkable_item_with_flex_basis_zero__content_box_ltr");
14056 }
14057
14058 #[test]
14059 fn only_shrinkable_item_with_flex_basis_zero__border_box_rtl() {
14060 crate::run_xml_test("flex", "only_shrinkable_item_with_flex_basis_zero__border_box_rtl");
14061 }
14062
14063 #[test]
14064 fn only_shrinkable_item_with_flex_basis_zero__content_box_rtl() {
14065 crate::run_xml_test("flex", "only_shrinkable_item_with_flex_basis_zero__content_box_rtl");
14066 }
14067
14068 #[test]
14069 fn overflow_cross_axis__border_box_ltr() {
14070 crate::run_xml_test("flex", "overflow_cross_axis__border_box_ltr");
14071 }
14072
14073 #[test]
14074 fn overflow_cross_axis__content_box_ltr() {
14075 crate::run_xml_test("flex", "overflow_cross_axis__content_box_ltr");
14076 }
14077
14078 #[test]
14079 fn overflow_cross_axis__border_box_rtl() {
14080 crate::run_xml_test("flex", "overflow_cross_axis__border_box_rtl");
14081 }
14082
14083 #[test]
14084 fn overflow_cross_axis__content_box_rtl() {
14085 crate::run_xml_test("flex", "overflow_cross_axis__content_box_rtl");
14086 }
14087
14088 #[test]
14089 fn overflow_main_axis__border_box_ltr() {
14090 crate::run_xml_test("flex", "overflow_main_axis__border_box_ltr");
14091 }
14092
14093 #[test]
14094 fn overflow_main_axis__content_box_ltr() {
14095 crate::run_xml_test("flex", "overflow_main_axis__content_box_ltr");
14096 }
14097
14098 #[test]
14099 fn overflow_main_axis__border_box_rtl() {
14100 crate::run_xml_test("flex", "overflow_main_axis__border_box_rtl");
14101 }
14102
14103 #[test]
14104 fn overflow_main_axis__content_box_rtl() {
14105 crate::run_xml_test("flex", "overflow_main_axis__content_box_rtl");
14106 }
14107
14108 #[test]
14109 fn overflow_main_axis_shrink_hidden__border_box_ltr() {
14110 crate::run_xml_test("flex", "overflow_main_axis_shrink_hidden__border_box_ltr");
14111 }
14112
14113 #[test]
14114 fn overflow_main_axis_shrink_hidden__content_box_ltr() {
14115 crate::run_xml_test("flex", "overflow_main_axis_shrink_hidden__content_box_ltr");
14116 }
14117
14118 #[test]
14119 fn overflow_main_axis_shrink_hidden__border_box_rtl() {
14120 crate::run_xml_test("flex", "overflow_main_axis_shrink_hidden__border_box_rtl");
14121 }
14122
14123 #[test]
14124 fn overflow_main_axis_shrink_hidden__content_box_rtl() {
14125 crate::run_xml_test("flex", "overflow_main_axis_shrink_hidden__content_box_rtl");
14126 }
14127
14128 #[test]
14129 fn overflow_main_axis_shrink_scroll__border_box_ltr() {
14130 crate::run_xml_test("flex", "overflow_main_axis_shrink_scroll__border_box_ltr");
14131 }
14132
14133 #[test]
14134 fn overflow_main_axis_shrink_scroll__content_box_ltr() {
14135 crate::run_xml_test("flex", "overflow_main_axis_shrink_scroll__content_box_ltr");
14136 }
14137
14138 #[test]
14139 fn overflow_main_axis_shrink_scroll__border_box_rtl() {
14140 crate::run_xml_test("flex", "overflow_main_axis_shrink_scroll__border_box_rtl");
14141 }
14142
14143 #[test]
14144 fn overflow_main_axis_shrink_scroll__content_box_rtl() {
14145 crate::run_xml_test("flex", "overflow_main_axis_shrink_scroll__content_box_rtl");
14146 }
14147
14148 #[test]
14149 fn overflow_main_axis_shrink_visible__border_box_ltr() {
14150 crate::run_xml_test("flex", "overflow_main_axis_shrink_visible__border_box_ltr");
14151 }
14152
14153 #[test]
14154 fn overflow_main_axis_shrink_visible__content_box_ltr() {
14155 crate::run_xml_test("flex", "overflow_main_axis_shrink_visible__content_box_ltr");
14156 }
14157
14158 #[test]
14159 fn overflow_main_axis_shrink_visible__border_box_rtl() {
14160 crate::run_xml_test("flex", "overflow_main_axis_shrink_visible__border_box_rtl");
14161 }
14162
14163 #[test]
14164 fn overflow_main_axis_shrink_visible__content_box_rtl() {
14165 crate::run_xml_test("flex", "overflow_main_axis_shrink_visible__content_box_rtl");
14166 }
14167
14168 #[test]
14169 fn overflow_scroll_main_axis_justify_content_end__border_box_ltr() {
14170 crate::run_xml_test("flex", "overflow_scroll_main_axis_justify_content_end__border_box_ltr");
14171 }
14172
14173 #[test]
14174 fn overflow_scroll_main_axis_justify_content_end__content_box_ltr() {
14175 crate::run_xml_test("flex", "overflow_scroll_main_axis_justify_content_end__content_box_ltr");
14176 }
14177
14178 #[test]
14179 fn overflow_scroll_main_axis_justify_content_end__border_box_rtl() {
14180 crate::run_xml_test("flex", "overflow_scroll_main_axis_justify_content_end__border_box_rtl");
14181 }
14182
14183 #[test]
14184 fn overflow_scroll_main_axis_justify_content_end__content_box_rtl() {
14185 crate::run_xml_test("flex", "overflow_scroll_main_axis_justify_content_end__content_box_rtl");
14186 }
14187
14188 #[test]
14189 fn overflow_scrollbars_overridden_by_available_space__border_box_ltr() {
14190 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_available_space__border_box_ltr");
14191 }
14192
14193 #[test]
14194 fn overflow_scrollbars_overridden_by_available_space__content_box_ltr() {
14195 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_available_space__content_box_ltr");
14196 }
14197
14198 #[test]
14199 fn overflow_scrollbars_overridden_by_available_space__border_box_rtl() {
14200 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_available_space__border_box_rtl");
14201 }
14202
14203 #[test]
14204 fn overflow_scrollbars_overridden_by_available_space__content_box_rtl() {
14205 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_available_space__content_box_rtl");
14206 }
14207
14208 #[test]
14209 fn overflow_scrollbars_overridden_by_max_size__border_box_ltr() {
14210 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_max_size__border_box_ltr");
14211 }
14212
14213 #[test]
14214 fn overflow_scrollbars_overridden_by_max_size__content_box_ltr() {
14215 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_max_size__content_box_ltr");
14216 }
14217
14218 #[test]
14219 fn overflow_scrollbars_overridden_by_max_size__border_box_rtl() {
14220 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_max_size__border_box_rtl");
14221 }
14222
14223 #[test]
14224 fn overflow_scrollbars_overridden_by_max_size__content_box_rtl() {
14225 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_max_size__content_box_rtl");
14226 }
14227
14228 #[test]
14229 fn overflow_scrollbars_overridden_by_size__border_box_ltr() {
14230 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_size__border_box_ltr");
14231 }
14232
14233 #[test]
14234 fn overflow_scrollbars_overridden_by_size__content_box_ltr() {
14235 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_size__content_box_ltr");
14236 }
14237
14238 #[test]
14239 fn overflow_scrollbars_overridden_by_size__border_box_rtl() {
14240 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_size__border_box_rtl");
14241 }
14242
14243 #[test]
14244 fn overflow_scrollbars_overridden_by_size__content_box_rtl() {
14245 crate::run_xml_test("flex", "overflow_scrollbars_overridden_by_size__content_box_rtl");
14246 }
14247
14248 #[test]
14249 fn overflow_scrollbars_take_up_space_both_axis__border_box_ltr() {
14250 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_both_axis__border_box_ltr");
14251 }
14252
14253 #[test]
14254 fn overflow_scrollbars_take_up_space_both_axis__content_box_ltr() {
14255 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_both_axis__content_box_ltr");
14256 }
14257
14258 #[test]
14259 fn overflow_scrollbars_take_up_space_both_axis__border_box_rtl() {
14260 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_both_axis__border_box_rtl");
14261 }
14262
14263 #[test]
14264 fn overflow_scrollbars_take_up_space_both_axis__content_box_rtl() {
14265 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_both_axis__content_box_rtl");
14266 }
14267
14268 #[test]
14269 fn overflow_scrollbars_take_up_space_cross_axis__border_box_ltr() {
14270 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_cross_axis__border_box_ltr");
14271 }
14272
14273 #[test]
14274 fn overflow_scrollbars_take_up_space_cross_axis__content_box_ltr() {
14275 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_cross_axis__content_box_ltr");
14276 }
14277
14278 #[test]
14279 fn overflow_scrollbars_take_up_space_cross_axis__border_box_rtl() {
14280 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_cross_axis__border_box_rtl");
14281 }
14282
14283 #[test]
14284 fn overflow_scrollbars_take_up_space_cross_axis__content_box_rtl() {
14285 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_cross_axis__content_box_rtl");
14286 }
14287
14288 #[test]
14289 fn overflow_scrollbars_take_up_space_main_axis__border_box_ltr() {
14290 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_main_axis__border_box_ltr");
14291 }
14292
14293 #[test]
14294 fn overflow_scrollbars_take_up_space_main_axis__content_box_ltr() {
14295 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_main_axis__content_box_ltr");
14296 }
14297
14298 #[test]
14299 fn overflow_scrollbars_take_up_space_main_axis__border_box_rtl() {
14300 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_main_axis__border_box_rtl");
14301 }
14302
14303 #[test]
14304 fn overflow_scrollbars_take_up_space_main_axis__content_box_rtl() {
14305 crate::run_xml_test("flex", "overflow_scrollbars_take_up_space_main_axis__content_box_rtl");
14306 }
14307
14308 #[test]
14309 fn padding_align_end_child__border_box_ltr() {
14310 crate::run_xml_test("flex", "padding_align_end_child__border_box_ltr");
14311 }
14312
14313 #[test]
14314 fn padding_align_end_child__content_box_ltr() {
14315 crate::run_xml_test("flex", "padding_align_end_child__content_box_ltr");
14316 }
14317
14318 #[test]
14319 fn padding_align_end_child__border_box_rtl() {
14320 crate::run_xml_test("flex", "padding_align_end_child__border_box_rtl");
14321 }
14322
14323 #[test]
14324 fn padding_align_end_child__content_box_rtl() {
14325 crate::run_xml_test("flex", "padding_align_end_child__content_box_rtl");
14326 }
14327
14328 #[test]
14329 fn padding_border_overrides_max_size__border_box_ltr() {
14330 crate::run_xml_test("flex", "padding_border_overrides_max_size__border_box_ltr");
14331 }
14332
14333 #[test]
14334 fn padding_border_overrides_max_size__content_box_ltr() {
14335 crate::run_xml_test("flex", "padding_border_overrides_max_size__content_box_ltr");
14336 }
14337
14338 #[test]
14339 fn padding_border_overrides_max_size__border_box_rtl() {
14340 crate::run_xml_test("flex", "padding_border_overrides_max_size__border_box_rtl");
14341 }
14342
14343 #[test]
14344 fn padding_border_overrides_max_size__content_box_rtl() {
14345 crate::run_xml_test("flex", "padding_border_overrides_max_size__content_box_rtl");
14346 }
14347
14348 #[test]
14349 fn padding_border_overrides_min_size__border_box_ltr() {
14350 crate::run_xml_test("flex", "padding_border_overrides_min_size__border_box_ltr");
14351 }
14352
14353 #[test]
14354 fn padding_border_overrides_min_size__content_box_ltr() {
14355 crate::run_xml_test("flex", "padding_border_overrides_min_size__content_box_ltr");
14356 }
14357
14358 #[test]
14359 fn padding_border_overrides_min_size__border_box_rtl() {
14360 crate::run_xml_test("flex", "padding_border_overrides_min_size__border_box_rtl");
14361 }
14362
14363 #[test]
14364 fn padding_border_overrides_min_size__content_box_rtl() {
14365 crate::run_xml_test("flex", "padding_border_overrides_min_size__content_box_rtl");
14366 }
14367
14368 #[test]
14369 fn padding_border_overrides_size__border_box_ltr() {
14370 crate::run_xml_test("flex", "padding_border_overrides_size__border_box_ltr");
14371 }
14372
14373 #[test]
14374 fn padding_border_overrides_size__content_box_ltr() {
14375 crate::run_xml_test("flex", "padding_border_overrides_size__content_box_ltr");
14376 }
14377
14378 #[test]
14379 fn padding_border_overrides_size__border_box_rtl() {
14380 crate::run_xml_test("flex", "padding_border_overrides_size__border_box_rtl");
14381 }
14382
14383 #[test]
14384 fn padding_border_overrides_size__content_box_rtl() {
14385 crate::run_xml_test("flex", "padding_border_overrides_size__content_box_rtl");
14386 }
14387
14388 #[test]
14389 fn padding_border_overrides_size_flex_basis_0_growable__border_box_ltr() {
14390 crate::run_xml_test("flex", "padding_border_overrides_size_flex_basis_0_growable__border_box_ltr");
14391 }
14392
14393 #[test]
14394 fn padding_border_overrides_size_flex_basis_0_growable__content_box_ltr() {
14395 crate::run_xml_test("flex", "padding_border_overrides_size_flex_basis_0_growable__content_box_ltr");
14396 }
14397
14398 #[test]
14399 fn padding_border_overrides_size_flex_basis_0_growable__border_box_rtl() {
14400 crate::run_xml_test("flex", "padding_border_overrides_size_flex_basis_0_growable__border_box_rtl");
14401 }
14402
14403 #[test]
14404 fn padding_border_overrides_size_flex_basis_0_growable__content_box_rtl() {
14405 crate::run_xml_test("flex", "padding_border_overrides_size_flex_basis_0_growable__content_box_rtl");
14406 }
14407
14408 #[test]
14409 fn padding_border_overrides_size_root__border_box_ltr() {
14410 crate::run_xml_test("flex", "padding_border_overrides_size_root__border_box_ltr");
14411 }
14412
14413 #[test]
14414 fn padding_border_overrides_size_root__content_box_ltr() {
14415 crate::run_xml_test("flex", "padding_border_overrides_size_root__content_box_ltr");
14416 }
14417
14418 #[test]
14419 fn padding_border_overrides_size_root__border_box_rtl() {
14420 crate::run_xml_test("flex", "padding_border_overrides_size_root__border_box_rtl");
14421 }
14422
14423 #[test]
14424 fn padding_border_overrides_size_root__content_box_rtl() {
14425 crate::run_xml_test("flex", "padding_border_overrides_size_root__content_box_rtl");
14426 }
14427
14428 #[test]
14429 fn padding_center_child__border_box_ltr() {
14430 crate::run_xml_test("flex", "padding_center_child__border_box_ltr");
14431 }
14432
14433 #[test]
14434 fn padding_center_child__content_box_ltr() {
14435 crate::run_xml_test("flex", "padding_center_child__content_box_ltr");
14436 }
14437
14438 #[test]
14439 fn padding_center_child__border_box_rtl() {
14440 crate::run_xml_test("flex", "padding_center_child__border_box_rtl");
14441 }
14442
14443 #[test]
14444 fn padding_center_child__content_box_rtl() {
14445 crate::run_xml_test("flex", "padding_center_child__content_box_rtl");
14446 }
14447
14448 #[test]
14449 fn padding_container_match_child__border_box_ltr() {
14450 crate::run_xml_test("flex", "padding_container_match_child__border_box_ltr");
14451 }
14452
14453 #[test]
14454 fn padding_container_match_child__content_box_ltr() {
14455 crate::run_xml_test("flex", "padding_container_match_child__content_box_ltr");
14456 }
14457
14458 #[test]
14459 fn padding_container_match_child__border_box_rtl() {
14460 crate::run_xml_test("flex", "padding_container_match_child__border_box_rtl");
14461 }
14462
14463 #[test]
14464 fn padding_container_match_child__content_box_rtl() {
14465 crate::run_xml_test("flex", "padding_container_match_child__content_box_rtl");
14466 }
14467
14468 #[test]
14469 fn padding_flex_child__border_box_ltr() {
14470 crate::run_xml_test("flex", "padding_flex_child__border_box_ltr");
14471 }
14472
14473 #[test]
14474 fn padding_flex_child__content_box_ltr() {
14475 crate::run_xml_test("flex", "padding_flex_child__content_box_ltr");
14476 }
14477
14478 #[test]
14479 fn padding_flex_child__border_box_rtl() {
14480 crate::run_xml_test("flex", "padding_flex_child__border_box_rtl");
14481 }
14482
14483 #[test]
14484 fn padding_flex_child__content_box_rtl() {
14485 crate::run_xml_test("flex", "padding_flex_child__content_box_rtl");
14486 }
14487
14488 #[test]
14489 fn padding_no_child__border_box_ltr() {
14490 crate::run_xml_test("flex", "padding_no_child__border_box_ltr");
14491 }
14492
14493 #[test]
14494 fn padding_no_child__content_box_ltr() {
14495 crate::run_xml_test("flex", "padding_no_child__content_box_ltr");
14496 }
14497
14498 #[test]
14499 fn padding_no_child__border_box_rtl() {
14500 crate::run_xml_test("flex", "padding_no_child__border_box_rtl");
14501 }
14502
14503 #[test]
14504 fn padding_no_child__content_box_rtl() {
14505 crate::run_xml_test("flex", "padding_no_child__content_box_rtl");
14506 }
14507
14508 #[test]
14509 fn padding_no_size__border_box_ltr() {
14510 crate::run_xml_test("flex", "padding_no_size__border_box_ltr");
14511 }
14512
14513 #[test]
14514 fn padding_no_size__content_box_ltr() {
14515 crate::run_xml_test("flex", "padding_no_size__content_box_ltr");
14516 }
14517
14518 #[test]
14519 fn padding_no_size__border_box_rtl() {
14520 crate::run_xml_test("flex", "padding_no_size__border_box_rtl");
14521 }
14522
14523 #[test]
14524 fn padding_no_size__content_box_rtl() {
14525 crate::run_xml_test("flex", "padding_no_size__content_box_rtl");
14526 }
14527
14528 #[test]
14529 fn padding_stretch_child__border_box_ltr() {
14530 crate::run_xml_test("flex", "padding_stretch_child__border_box_ltr");
14531 }
14532
14533 #[test]
14534 fn padding_stretch_child__content_box_ltr() {
14535 crate::run_xml_test("flex", "padding_stretch_child__content_box_ltr");
14536 }
14537
14538 #[test]
14539 fn padding_stretch_child__border_box_rtl() {
14540 crate::run_xml_test("flex", "padding_stretch_child__border_box_rtl");
14541 }
14542
14543 #[test]
14544 fn padding_stretch_child__content_box_rtl() {
14545 crate::run_xml_test("flex", "padding_stretch_child__content_box_rtl");
14546 }
14547
14548 #[test]
14549 fn parent_wrap_child_size_overflowing_parent__border_box_ltr() {
14550 crate::run_xml_test("flex", "parent_wrap_child_size_overflowing_parent__border_box_ltr");
14551 }
14552
14553 #[test]
14554 fn parent_wrap_child_size_overflowing_parent__content_box_ltr() {
14555 crate::run_xml_test("flex", "parent_wrap_child_size_overflowing_parent__content_box_ltr");
14556 }
14557
14558 #[test]
14559 fn parent_wrap_child_size_overflowing_parent__border_box_rtl() {
14560 crate::run_xml_test("flex", "parent_wrap_child_size_overflowing_parent__border_box_rtl");
14561 }
14562
14563 #[test]
14564 fn parent_wrap_child_size_overflowing_parent__content_box_rtl() {
14565 crate::run_xml_test("flex", "parent_wrap_child_size_overflowing_parent__content_box_rtl");
14566 }
14567
14568 #[test]
14569 fn percent_absolute_position__border_box_ltr() {
14570 crate::run_xml_test("flex", "percent_absolute_position__border_box_ltr");
14571 }
14572
14573 #[test]
14574 fn percent_absolute_position__content_box_ltr() {
14575 crate::run_xml_test("flex", "percent_absolute_position__content_box_ltr");
14576 }
14577
14578 #[test]
14579 fn percent_absolute_position__border_box_rtl() {
14580 crate::run_xml_test("flex", "percent_absolute_position__border_box_rtl");
14581 }
14582
14583 #[test]
14584 fn percent_absolute_position__content_box_rtl() {
14585 crate::run_xml_test("flex", "percent_absolute_position__content_box_rtl");
14586 }
14587
14588 #[test]
14589 fn percent_within_flex_grow__border_box_ltr() {
14590 crate::run_xml_test("flex", "percent_within_flex_grow__border_box_ltr");
14591 }
14592
14593 #[test]
14594 fn percent_within_flex_grow__content_box_ltr() {
14595 crate::run_xml_test("flex", "percent_within_flex_grow__content_box_ltr");
14596 }
14597
14598 #[test]
14599 fn percent_within_flex_grow__border_box_rtl() {
14600 crate::run_xml_test("flex", "percent_within_flex_grow__border_box_rtl");
14601 }
14602
14603 #[test]
14604 fn percent_within_flex_grow__content_box_rtl() {
14605 crate::run_xml_test("flex", "percent_within_flex_grow__content_box_rtl");
14606 }
14607
14608 #[test]
14609 fn percentage_absolute_position__border_box_ltr() {
14610 crate::run_xml_test("flex", "percentage_absolute_position__border_box_ltr");
14611 }
14612
14613 #[test]
14614 fn percentage_absolute_position__content_box_ltr() {
14615 crate::run_xml_test("flex", "percentage_absolute_position__content_box_ltr");
14616 }
14617
14618 #[test]
14619 fn percentage_absolute_position__border_box_rtl() {
14620 crate::run_xml_test("flex", "percentage_absolute_position__border_box_rtl");
14621 }
14622
14623 #[test]
14624 fn percentage_absolute_position__content_box_rtl() {
14625 crate::run_xml_test("flex", "percentage_absolute_position__content_box_rtl");
14626 }
14627
14628 #[test]
14629 fn percentage_container_in_wrapping_container__border_box_ltr() {
14630 crate::run_xml_test("flex", "percentage_container_in_wrapping_container__border_box_ltr");
14631 }
14632
14633 #[test]
14634 fn percentage_container_in_wrapping_container__content_box_ltr() {
14635 crate::run_xml_test("flex", "percentage_container_in_wrapping_container__content_box_ltr");
14636 }
14637
14638 #[test]
14639 fn percentage_container_in_wrapping_container__border_box_rtl() {
14640 crate::run_xml_test("flex", "percentage_container_in_wrapping_container__border_box_rtl");
14641 }
14642
14643 #[test]
14644 fn percentage_container_in_wrapping_container__content_box_rtl() {
14645 crate::run_xml_test("flex", "percentage_container_in_wrapping_container__content_box_rtl");
14646 }
14647
14648 #[test]
14649 fn percentage_different_width_height__border_box_ltr() {
14650 crate::run_xml_test("flex", "percentage_different_width_height__border_box_ltr");
14651 }
14652
14653 #[test]
14654 fn percentage_different_width_height__content_box_ltr() {
14655 crate::run_xml_test("flex", "percentage_different_width_height__content_box_ltr");
14656 }
14657
14658 #[test]
14659 fn percentage_different_width_height__border_box_rtl() {
14660 crate::run_xml_test("flex", "percentage_different_width_height__border_box_rtl");
14661 }
14662
14663 #[test]
14664 fn percentage_different_width_height__content_box_rtl() {
14665 crate::run_xml_test("flex", "percentage_different_width_height__content_box_rtl");
14666 }
14667
14668 #[test]
14669 fn percentage_different_width_height_column__border_box_ltr() {
14670 crate::run_xml_test("flex", "percentage_different_width_height_column__border_box_ltr");
14671 }
14672
14673 #[test]
14674 fn percentage_different_width_height_column__content_box_ltr() {
14675 crate::run_xml_test("flex", "percentage_different_width_height_column__content_box_ltr");
14676 }
14677
14678 #[test]
14679 fn percentage_different_width_height_column__border_box_rtl() {
14680 crate::run_xml_test("flex", "percentage_different_width_height_column__border_box_rtl");
14681 }
14682
14683 #[test]
14684 fn percentage_different_width_height_column__content_box_rtl() {
14685 crate::run_xml_test("flex", "percentage_different_width_height_column__content_box_rtl");
14686 }
14687
14688 #[test]
14689 fn percentage_flex_basis__border_box_ltr() {
14690 crate::run_xml_test("flex", "percentage_flex_basis__border_box_ltr");
14691 }
14692
14693 #[test]
14694 fn percentage_flex_basis__content_box_ltr() {
14695 crate::run_xml_test("flex", "percentage_flex_basis__content_box_ltr");
14696 }
14697
14698 #[test]
14699 fn percentage_flex_basis__border_box_rtl() {
14700 crate::run_xml_test("flex", "percentage_flex_basis__border_box_rtl");
14701 }
14702
14703 #[test]
14704 fn percentage_flex_basis__content_box_rtl() {
14705 crate::run_xml_test("flex", "percentage_flex_basis__content_box_rtl");
14706 }
14707
14708 #[test]
14709 fn percentage_flex_basis_cross__border_box_ltr() {
14710 crate::run_xml_test("flex", "percentage_flex_basis_cross__border_box_ltr");
14711 }
14712
14713 #[test]
14714 fn percentage_flex_basis_cross__content_box_ltr() {
14715 crate::run_xml_test("flex", "percentage_flex_basis_cross__content_box_ltr");
14716 }
14717
14718 #[test]
14719 fn percentage_flex_basis_cross__border_box_rtl() {
14720 crate::run_xml_test("flex", "percentage_flex_basis_cross__border_box_rtl");
14721 }
14722
14723 #[test]
14724 fn percentage_flex_basis_cross__content_box_rtl() {
14725 crate::run_xml_test("flex", "percentage_flex_basis_cross__content_box_rtl");
14726 }
14727
14728 #[test]
14729 fn percentage_flex_basis_cross_max_height__border_box_ltr() {
14730 crate::run_xml_test("flex", "percentage_flex_basis_cross_max_height__border_box_ltr");
14731 }
14732
14733 #[test]
14734 fn percentage_flex_basis_cross_max_height__content_box_ltr() {
14735 crate::run_xml_test("flex", "percentage_flex_basis_cross_max_height__content_box_ltr");
14736 }
14737
14738 #[test]
14739 fn percentage_flex_basis_cross_max_height__border_box_rtl() {
14740 crate::run_xml_test("flex", "percentage_flex_basis_cross_max_height__border_box_rtl");
14741 }
14742
14743 #[test]
14744 fn percentage_flex_basis_cross_max_height__content_box_rtl() {
14745 crate::run_xml_test("flex", "percentage_flex_basis_cross_max_height__content_box_rtl");
14746 }
14747
14748 #[test]
14749 fn percentage_flex_basis_cross_max_width__border_box_ltr() {
14750 crate::run_xml_test("flex", "percentage_flex_basis_cross_max_width__border_box_ltr");
14751 }
14752
14753 #[test]
14754 fn percentage_flex_basis_cross_max_width__content_box_ltr() {
14755 crate::run_xml_test("flex", "percentage_flex_basis_cross_max_width__content_box_ltr");
14756 }
14757
14758 #[test]
14759 fn percentage_flex_basis_cross_max_width__border_box_rtl() {
14760 crate::run_xml_test("flex", "percentage_flex_basis_cross_max_width__border_box_rtl");
14761 }
14762
14763 #[test]
14764 fn percentage_flex_basis_cross_max_width__content_box_rtl() {
14765 crate::run_xml_test("flex", "percentage_flex_basis_cross_max_width__content_box_rtl");
14766 }
14767
14768 #[test]
14769 fn percentage_flex_basis_cross_min_height__border_box_ltr() {
14770 crate::run_xml_test("flex", "percentage_flex_basis_cross_min_height__border_box_ltr");
14771 }
14772
14773 #[test]
14774 fn percentage_flex_basis_cross_min_height__content_box_ltr() {
14775 crate::run_xml_test("flex", "percentage_flex_basis_cross_min_height__content_box_ltr");
14776 }
14777
14778 #[test]
14779 fn percentage_flex_basis_cross_min_height__border_box_rtl() {
14780 crate::run_xml_test("flex", "percentage_flex_basis_cross_min_height__border_box_rtl");
14781 }
14782
14783 #[test]
14784 fn percentage_flex_basis_cross_min_height__content_box_rtl() {
14785 crate::run_xml_test("flex", "percentage_flex_basis_cross_min_height__content_box_rtl");
14786 }
14787
14788 #[test]
14789 fn percentage_flex_basis_cross_min_width__border_box_ltr() {
14790 crate::run_xml_test("flex", "percentage_flex_basis_cross_min_width__border_box_ltr");
14791 }
14792
14793 #[test]
14794 fn percentage_flex_basis_cross_min_width__content_box_ltr() {
14795 crate::run_xml_test("flex", "percentage_flex_basis_cross_min_width__content_box_ltr");
14796 }
14797
14798 #[test]
14799 fn percentage_flex_basis_cross_min_width__border_box_rtl() {
14800 crate::run_xml_test("flex", "percentage_flex_basis_cross_min_width__border_box_rtl");
14801 }
14802
14803 #[test]
14804 fn percentage_flex_basis_cross_min_width__content_box_rtl() {
14805 crate::run_xml_test("flex", "percentage_flex_basis_cross_min_width__content_box_rtl");
14806 }
14807
14808 #[test]
14809 fn percentage_flex_basis_main_max_height__border_box_ltr() {
14810 crate::run_xml_test("flex", "percentage_flex_basis_main_max_height__border_box_ltr");
14811 }
14812
14813 #[test]
14814 fn percentage_flex_basis_main_max_height__content_box_ltr() {
14815 crate::run_xml_test("flex", "percentage_flex_basis_main_max_height__content_box_ltr");
14816 }
14817
14818 #[test]
14819 fn percentage_flex_basis_main_max_height__border_box_rtl() {
14820 crate::run_xml_test("flex", "percentage_flex_basis_main_max_height__border_box_rtl");
14821 }
14822
14823 #[test]
14824 fn percentage_flex_basis_main_max_height__content_box_rtl() {
14825 crate::run_xml_test("flex", "percentage_flex_basis_main_max_height__content_box_rtl");
14826 }
14827
14828 #[test]
14829 fn percentage_flex_basis_main_max_width__border_box_ltr() {
14830 crate::run_xml_test("flex", "percentage_flex_basis_main_max_width__border_box_ltr");
14831 }
14832
14833 #[test]
14834 fn percentage_flex_basis_main_max_width__content_box_ltr() {
14835 crate::run_xml_test("flex", "percentage_flex_basis_main_max_width__content_box_ltr");
14836 }
14837
14838 #[test]
14839 fn percentage_flex_basis_main_max_width__border_box_rtl() {
14840 crate::run_xml_test("flex", "percentage_flex_basis_main_max_width__border_box_rtl");
14841 }
14842
14843 #[test]
14844 fn percentage_flex_basis_main_max_width__content_box_rtl() {
14845 crate::run_xml_test("flex", "percentage_flex_basis_main_max_width__content_box_rtl");
14846 }
14847
14848 #[test]
14849 fn percentage_flex_basis_main_min_width__border_box_ltr() {
14850 crate::run_xml_test("flex", "percentage_flex_basis_main_min_width__border_box_ltr");
14851 }
14852
14853 #[test]
14854 fn percentage_flex_basis_main_min_width__content_box_ltr() {
14855 crate::run_xml_test("flex", "percentage_flex_basis_main_min_width__content_box_ltr");
14856 }
14857
14858 #[test]
14859 fn percentage_flex_basis_main_min_width__border_box_rtl() {
14860 crate::run_xml_test("flex", "percentage_flex_basis_main_min_width__border_box_rtl");
14861 }
14862
14863 #[test]
14864 fn percentage_flex_basis_main_min_width__content_box_rtl() {
14865 crate::run_xml_test("flex", "percentage_flex_basis_main_min_width__content_box_rtl");
14866 }
14867
14868 #[test]
14869 fn percentage_main_max_height__border_box_ltr() {
14870 crate::run_xml_test("flex", "percentage_main_max_height__border_box_ltr");
14871 }
14872
14873 #[test]
14874 fn percentage_main_max_height__content_box_ltr() {
14875 crate::run_xml_test("flex", "percentage_main_max_height__content_box_ltr");
14876 }
14877
14878 #[test]
14879 fn percentage_main_max_height__border_box_rtl() {
14880 crate::run_xml_test("flex", "percentage_main_max_height__border_box_rtl");
14881 }
14882
14883 #[test]
14884 fn percentage_main_max_height__content_box_rtl() {
14885 crate::run_xml_test("flex", "percentage_main_max_height__content_box_rtl");
14886 }
14887
14888 #[test]
14889 fn percentage_margin_should_calculate_based_only_on_width__border_box_ltr() {
14890 crate::run_xml_test("flex", "percentage_margin_should_calculate_based_only_on_width__border_box_ltr");
14891 }
14892
14893 #[test]
14894 fn percentage_margin_should_calculate_based_only_on_width__content_box_ltr() {
14895 crate::run_xml_test("flex", "percentage_margin_should_calculate_based_only_on_width__content_box_ltr");
14896 }
14897
14898 #[test]
14899 fn percentage_margin_should_calculate_based_only_on_width__border_box_rtl() {
14900 crate::run_xml_test("flex", "percentage_margin_should_calculate_based_only_on_width__border_box_rtl");
14901 }
14902
14903 #[test]
14904 fn percentage_margin_should_calculate_based_only_on_width__content_box_rtl() {
14905 crate::run_xml_test("flex", "percentage_margin_should_calculate_based_only_on_width__content_box_rtl");
14906 }
14907
14908 #[test]
14909 fn percentage_moderate_complexity__border_box_ltr() {
14910 crate::run_xml_test("flex", "percentage_moderate_complexity__border_box_ltr");
14911 }
14912
14913 #[test]
14914 fn percentage_moderate_complexity__content_box_ltr() {
14915 crate::run_xml_test("flex", "percentage_moderate_complexity__content_box_ltr");
14916 }
14917
14918 #[test]
14919 fn percentage_moderate_complexity__border_box_rtl() {
14920 crate::run_xml_test("flex", "percentage_moderate_complexity__border_box_rtl");
14921 }
14922
14923 #[test]
14924 fn percentage_moderate_complexity__content_box_rtl() {
14925 crate::run_xml_test("flex", "percentage_moderate_complexity__content_box_rtl");
14926 }
14927
14928 #[test]
14929 fn percentage_moderate_complexity2__border_box_ltr() {
14930 crate::run_xml_test("flex", "percentage_moderate_complexity2__border_box_ltr");
14931 }
14932
14933 #[test]
14934 fn percentage_moderate_complexity2__content_box_ltr() {
14935 crate::run_xml_test("flex", "percentage_moderate_complexity2__content_box_ltr");
14936 }
14937
14938 #[test]
14939 fn percentage_moderate_complexity2__border_box_rtl() {
14940 crate::run_xml_test("flex", "percentage_moderate_complexity2__border_box_rtl");
14941 }
14942
14943 #[test]
14944 fn percentage_moderate_complexity2__content_box_rtl() {
14945 crate::run_xml_test("flex", "percentage_moderate_complexity2__content_box_rtl");
14946 }
14947
14948 #[test]
14949 fn percentage_multiple_nested_with_padding_margin_and_percentage_values__border_box_ltr() {
14950 crate::run_xml_test(
14951 "flex",
14952 "percentage_multiple_nested_with_padding_margin_and_percentage_values__border_box_ltr",
14953 );
14954 }
14955
14956 #[test]
14957 fn percentage_multiple_nested_with_padding_margin_and_percentage_values__content_box_ltr() {
14958 crate::run_xml_test(
14959 "flex",
14960 "percentage_multiple_nested_with_padding_margin_and_percentage_values__content_box_ltr",
14961 );
14962 }
14963
14964 #[test]
14965 fn percentage_multiple_nested_with_padding_margin_and_percentage_values__border_box_rtl() {
14966 crate::run_xml_test(
14967 "flex",
14968 "percentage_multiple_nested_with_padding_margin_and_percentage_values__border_box_rtl",
14969 );
14970 }
14971
14972 #[test]
14973 fn percentage_multiple_nested_with_padding_margin_and_percentage_values__content_box_rtl() {
14974 crate::run_xml_test(
14975 "flex",
14976 "percentage_multiple_nested_with_padding_margin_and_percentage_values__content_box_rtl",
14977 );
14978 }
14979
14980 #[test]
14981 fn percentage_padding_should_calculate_based_only_on_width__border_box_ltr() {
14982 crate::run_xml_test("flex", "percentage_padding_should_calculate_based_only_on_width__border_box_ltr");
14983 }
14984
14985 #[test]
14986 fn percentage_padding_should_calculate_based_only_on_width__content_box_ltr() {
14987 crate::run_xml_test("flex", "percentage_padding_should_calculate_based_only_on_width__content_box_ltr");
14988 }
14989
14990 #[test]
14991 fn percentage_padding_should_calculate_based_only_on_width__border_box_rtl() {
14992 crate::run_xml_test("flex", "percentage_padding_should_calculate_based_only_on_width__border_box_rtl");
14993 }
14994
14995 #[test]
14996 fn percentage_padding_should_calculate_based_only_on_width__content_box_rtl() {
14997 crate::run_xml_test("flex", "percentage_padding_should_calculate_based_only_on_width__content_box_rtl");
14998 }
14999
15000 #[test]
15001 fn percentage_position_bottom_right__border_box_ltr() {
15002 crate::run_xml_test("flex", "percentage_position_bottom_right__border_box_ltr");
15003 }
15004
15005 #[test]
15006 fn percentage_position_bottom_right__content_box_ltr() {
15007 crate::run_xml_test("flex", "percentage_position_bottom_right__content_box_ltr");
15008 }
15009
15010 #[test]
15011 fn percentage_position_bottom_right__border_box_rtl() {
15012 crate::run_xml_test("flex", "percentage_position_bottom_right__border_box_rtl");
15013 }
15014
15015 #[test]
15016 fn percentage_position_bottom_right__content_box_rtl() {
15017 crate::run_xml_test("flex", "percentage_position_bottom_right__content_box_rtl");
15018 }
15019
15020 #[test]
15021 fn percentage_position_left_top__border_box_ltr() {
15022 crate::run_xml_test("flex", "percentage_position_left_top__border_box_ltr");
15023 }
15024
15025 #[test]
15026 fn percentage_position_left_top__content_box_ltr() {
15027 crate::run_xml_test("flex", "percentage_position_left_top__content_box_ltr");
15028 }
15029
15030 #[test]
15031 fn percentage_position_left_top__border_box_rtl() {
15032 crate::run_xml_test("flex", "percentage_position_left_top__border_box_rtl");
15033 }
15034
15035 #[test]
15036 fn percentage_position_left_top__content_box_rtl() {
15037 crate::run_xml_test("flex", "percentage_position_left_top__content_box_rtl");
15038 }
15039
15040 #[test]
15041 fn percentage_size_based_on_parent_inner_size__border_box_ltr() {
15042 crate::run_xml_test("flex", "percentage_size_based_on_parent_inner_size__border_box_ltr");
15043 }
15044
15045 #[test]
15046 fn percentage_size_based_on_parent_inner_size__content_box_ltr() {
15047 crate::run_xml_test("flex", "percentage_size_based_on_parent_inner_size__content_box_ltr");
15048 }
15049
15050 #[test]
15051 fn percentage_size_based_on_parent_inner_size__border_box_rtl() {
15052 crate::run_xml_test("flex", "percentage_size_based_on_parent_inner_size__border_box_rtl");
15053 }
15054
15055 #[test]
15056 fn percentage_size_based_on_parent_inner_size__content_box_rtl() {
15057 crate::run_xml_test("flex", "percentage_size_based_on_parent_inner_size__content_box_rtl");
15058 }
15059
15060 #[test]
15061 fn percentage_size_of_flex_basis__border_box_ltr() {
15062 crate::run_xml_test("flex", "percentage_size_of_flex_basis__border_box_ltr");
15063 }
15064
15065 #[test]
15066 fn percentage_size_of_flex_basis__content_box_ltr() {
15067 crate::run_xml_test("flex", "percentage_size_of_flex_basis__content_box_ltr");
15068 }
15069
15070 #[test]
15071 fn percentage_size_of_flex_basis__border_box_rtl() {
15072 crate::run_xml_test("flex", "percentage_size_of_flex_basis__border_box_rtl");
15073 }
15074
15075 #[test]
15076 fn percentage_size_of_flex_basis__content_box_rtl() {
15077 crate::run_xml_test("flex", "percentage_size_of_flex_basis__content_box_rtl");
15078 }
15079
15080 #[test]
15081 fn percentage_sizes_should_not_prevent_flex_shrinking__border_box_ltr() {
15082 crate::run_xml_test("flex", "percentage_sizes_should_not_prevent_flex_shrinking__border_box_ltr");
15083 }
15084
15085 #[test]
15086 fn percentage_sizes_should_not_prevent_flex_shrinking__content_box_ltr() {
15087 crate::run_xml_test("flex", "percentage_sizes_should_not_prevent_flex_shrinking__content_box_ltr");
15088 }
15089
15090 #[test]
15091 fn percentage_sizes_should_not_prevent_flex_shrinking__border_box_rtl() {
15092 crate::run_xml_test("flex", "percentage_sizes_should_not_prevent_flex_shrinking__border_box_rtl");
15093 }
15094
15095 #[test]
15096 fn percentage_sizes_should_not_prevent_flex_shrinking__content_box_rtl() {
15097 crate::run_xml_test("flex", "percentage_sizes_should_not_prevent_flex_shrinking__content_box_rtl");
15098 }
15099
15100 #[test]
15101 fn percentage_width_height__border_box_ltr() {
15102 crate::run_xml_test("flex", "percentage_width_height__border_box_ltr");
15103 }
15104
15105 #[test]
15106 fn percentage_width_height__content_box_ltr() {
15107 crate::run_xml_test("flex", "percentage_width_height__content_box_ltr");
15108 }
15109
15110 #[test]
15111 fn percentage_width_height__border_box_rtl() {
15112 crate::run_xml_test("flex", "percentage_width_height__border_box_rtl");
15113 }
15114
15115 #[test]
15116 fn percentage_width_height__content_box_rtl() {
15117 crate::run_xml_test("flex", "percentage_width_height__content_box_rtl");
15118 }
15119
15120 #[test]
15121 fn percentage_width_height_undefined_parent_size__border_box_ltr() {
15122 crate::run_xml_test("flex", "percentage_width_height_undefined_parent_size__border_box_ltr");
15123 }
15124
15125 #[test]
15126 fn percentage_width_height_undefined_parent_size__content_box_ltr() {
15127 crate::run_xml_test("flex", "percentage_width_height_undefined_parent_size__content_box_ltr");
15128 }
15129
15130 #[test]
15131 fn percentage_width_height_undefined_parent_size__border_box_rtl() {
15132 crate::run_xml_test("flex", "percentage_width_height_undefined_parent_size__border_box_rtl");
15133 }
15134
15135 #[test]
15136 fn percentage_width_height_undefined_parent_size__content_box_rtl() {
15137 crate::run_xml_test("flex", "percentage_width_height_undefined_parent_size__content_box_rtl");
15138 }
15139
15140 #[test]
15141 fn position_root_with_rtl_should_position_withoutdirection__border_box_ltr() {
15142 crate::run_xml_test("flex", "position_root_with_rtl_should_position_withoutdirection__border_box_ltr");
15143 }
15144
15145 #[test]
15146 fn position_root_with_rtl_should_position_withoutdirection__content_box_ltr() {
15147 crate::run_xml_test("flex", "position_root_with_rtl_should_position_withoutdirection__content_box_ltr");
15148 }
15149
15150 #[test]
15151 fn position_root_with_rtl_should_position_withoutdirection__border_box_rtl() {
15152 crate::run_xml_test("flex", "position_root_with_rtl_should_position_withoutdirection__border_box_rtl");
15153 }
15154
15155 #[test]
15156 fn position_root_with_rtl_should_position_withoutdirection__content_box_rtl() {
15157 crate::run_xml_test("flex", "position_root_with_rtl_should_position_withoutdirection__content_box_rtl");
15158 }
15159
15160 #[test]
15161 fn relative_position_should_not_nudge_siblings__border_box_ltr() {
15162 crate::run_xml_test("flex", "relative_position_should_not_nudge_siblings__border_box_ltr");
15163 }
15164
15165 #[test]
15166 fn relative_position_should_not_nudge_siblings__content_box_ltr() {
15167 crate::run_xml_test("flex", "relative_position_should_not_nudge_siblings__content_box_ltr");
15168 }
15169
15170 #[test]
15171 fn relative_position_should_not_nudge_siblings__border_box_rtl() {
15172 crate::run_xml_test("flex", "relative_position_should_not_nudge_siblings__border_box_rtl");
15173 }
15174
15175 #[test]
15176 fn relative_position_should_not_nudge_siblings__content_box_rtl() {
15177 crate::run_xml_test("flex", "relative_position_should_not_nudge_siblings__content_box_rtl");
15178 }
15179
15180 #[test]
15181 fn rounding_flex_basis_flex_grow_row_prime_number_width__border_box_ltr() {
15182 crate::run_xml_test("flex", "rounding_flex_basis_flex_grow_row_prime_number_width__border_box_ltr");
15183 }
15184
15185 #[test]
15186 fn rounding_flex_basis_flex_grow_row_prime_number_width__content_box_ltr() {
15187 crate::run_xml_test("flex", "rounding_flex_basis_flex_grow_row_prime_number_width__content_box_ltr");
15188 }
15189
15190 #[test]
15191 fn rounding_flex_basis_flex_grow_row_prime_number_width__border_box_rtl() {
15192 crate::run_xml_test("flex", "rounding_flex_basis_flex_grow_row_prime_number_width__border_box_rtl");
15193 }
15194
15195 #[test]
15196 fn rounding_flex_basis_flex_grow_row_prime_number_width__content_box_rtl() {
15197 crate::run_xml_test("flex", "rounding_flex_basis_flex_grow_row_prime_number_width__content_box_rtl");
15198 }
15199
15200 #[test]
15201 fn rounding_flex_basis_flex_grow_row_width_of_100__border_box_ltr() {
15202 crate::run_xml_test("flex", "rounding_flex_basis_flex_grow_row_width_of_100__border_box_ltr");
15203 }
15204
15205 #[test]
15206 fn rounding_flex_basis_flex_grow_row_width_of_100__content_box_ltr() {
15207 crate::run_xml_test("flex", "rounding_flex_basis_flex_grow_row_width_of_100__content_box_ltr");
15208 }
15209
15210 #[test]
15211 fn rounding_flex_basis_flex_grow_row_width_of_100__border_box_rtl() {
15212 crate::run_xml_test("flex", "rounding_flex_basis_flex_grow_row_width_of_100__border_box_rtl");
15213 }
15214
15215 #[test]
15216 fn rounding_flex_basis_flex_grow_row_width_of_100__content_box_rtl() {
15217 crate::run_xml_test("flex", "rounding_flex_basis_flex_grow_row_width_of_100__content_box_rtl");
15218 }
15219
15220 #[test]
15221 fn rounding_flex_basis_flex_shrink_row__border_box_ltr() {
15222 crate::run_xml_test("flex", "rounding_flex_basis_flex_shrink_row__border_box_ltr");
15223 }
15224
15225 #[test]
15226 fn rounding_flex_basis_flex_shrink_row__content_box_ltr() {
15227 crate::run_xml_test("flex", "rounding_flex_basis_flex_shrink_row__content_box_ltr");
15228 }
15229
15230 #[test]
15231 fn rounding_flex_basis_flex_shrink_row__border_box_rtl() {
15232 crate::run_xml_test("flex", "rounding_flex_basis_flex_shrink_row__border_box_rtl");
15233 }
15234
15235 #[test]
15236 fn rounding_flex_basis_flex_shrink_row__content_box_rtl() {
15237 crate::run_xml_test("flex", "rounding_flex_basis_flex_shrink_row__content_box_rtl");
15238 }
15239
15240 #[test]
15241 fn rounding_flex_basis_overrides_main_size__border_box_ltr() {
15242 crate::run_xml_test("flex", "rounding_flex_basis_overrides_main_size__border_box_ltr");
15243 }
15244
15245 #[test]
15246 fn rounding_flex_basis_overrides_main_size__content_box_ltr() {
15247 crate::run_xml_test("flex", "rounding_flex_basis_overrides_main_size__content_box_ltr");
15248 }
15249
15250 #[test]
15251 fn rounding_flex_basis_overrides_main_size__border_box_rtl() {
15252 crate::run_xml_test("flex", "rounding_flex_basis_overrides_main_size__border_box_rtl");
15253 }
15254
15255 #[test]
15256 fn rounding_flex_basis_overrides_main_size__content_box_rtl() {
15257 crate::run_xml_test("flex", "rounding_flex_basis_overrides_main_size__content_box_rtl");
15258 }
15259
15260 #[test]
15261 fn rounding_fractial_input_1__border_box_ltr() {
15262 crate::run_xml_test("flex", "rounding_fractial_input_1__border_box_ltr");
15263 }
15264
15265 #[test]
15266 fn rounding_fractial_input_1__content_box_ltr() {
15267 crate::run_xml_test("flex", "rounding_fractial_input_1__content_box_ltr");
15268 }
15269
15270 #[test]
15271 fn rounding_fractial_input_1__border_box_rtl() {
15272 crate::run_xml_test("flex", "rounding_fractial_input_1__border_box_rtl");
15273 }
15274
15275 #[test]
15276 fn rounding_fractial_input_1__content_box_rtl() {
15277 crate::run_xml_test("flex", "rounding_fractial_input_1__content_box_rtl");
15278 }
15279
15280 #[test]
15281 fn rounding_fractial_input_2__border_box_ltr() {
15282 crate::run_xml_test("flex", "rounding_fractial_input_2__border_box_ltr");
15283 }
15284
15285 #[test]
15286 fn rounding_fractial_input_2__content_box_ltr() {
15287 crate::run_xml_test("flex", "rounding_fractial_input_2__content_box_ltr");
15288 }
15289
15290 #[test]
15291 fn rounding_fractial_input_2__border_box_rtl() {
15292 crate::run_xml_test("flex", "rounding_fractial_input_2__border_box_rtl");
15293 }
15294
15295 #[test]
15296 fn rounding_fractial_input_2__content_box_rtl() {
15297 crate::run_xml_test("flex", "rounding_fractial_input_2__content_box_rtl");
15298 }
15299
15300 #[test]
15301 fn rounding_fractial_input_3__border_box_ltr() {
15302 crate::run_xml_test("flex", "rounding_fractial_input_3__border_box_ltr");
15303 }
15304
15305 #[test]
15306 fn rounding_fractial_input_3__content_box_ltr() {
15307 crate::run_xml_test("flex", "rounding_fractial_input_3__content_box_ltr");
15308 }
15309
15310 #[test]
15311 fn rounding_fractial_input_3__border_box_rtl() {
15312 crate::run_xml_test("flex", "rounding_fractial_input_3__border_box_rtl");
15313 }
15314
15315 #[test]
15316 fn rounding_fractial_input_3__content_box_rtl() {
15317 crate::run_xml_test("flex", "rounding_fractial_input_3__content_box_rtl");
15318 }
15319
15320 #[test]
15321 fn rounding_fractial_input_4__border_box_ltr() {
15322 crate::run_xml_test("flex", "rounding_fractial_input_4__border_box_ltr");
15323 }
15324
15325 #[test]
15326 fn rounding_fractial_input_4__content_box_ltr() {
15327 crate::run_xml_test("flex", "rounding_fractial_input_4__content_box_ltr");
15328 }
15329
15330 #[test]
15331 fn rounding_fractial_input_4__border_box_rtl() {
15332 crate::run_xml_test("flex", "rounding_fractial_input_4__border_box_rtl");
15333 }
15334
15335 #[test]
15336 fn rounding_fractial_input_4__content_box_rtl() {
15337 crate::run_xml_test("flex", "rounding_fractial_input_4__content_box_rtl");
15338 }
15339
15340 #[test]
15341 fn rounding_fractial_input_5__border_box_ltr() {
15342 crate::run_xml_test("flex", "rounding_fractial_input_5__border_box_ltr");
15343 }
15344
15345 #[test]
15346 fn rounding_fractial_input_5__content_box_ltr() {
15347 crate::run_xml_test("flex", "rounding_fractial_input_5__content_box_ltr");
15348 }
15349
15350 #[test]
15351 fn rounding_fractial_input_5__border_box_rtl() {
15352 crate::run_xml_test("flex", "rounding_fractial_input_5__border_box_rtl");
15353 }
15354
15355 #[test]
15356 fn rounding_fractial_input_5__content_box_rtl() {
15357 crate::run_xml_test("flex", "rounding_fractial_input_5__content_box_rtl");
15358 }
15359
15360 #[test]
15361 fn rounding_fractial_input_6__border_box_ltr() {
15362 crate::run_xml_test("flex", "rounding_fractial_input_6__border_box_ltr");
15363 }
15364
15365 #[test]
15366 fn rounding_fractial_input_6__content_box_ltr() {
15367 crate::run_xml_test("flex", "rounding_fractial_input_6__content_box_ltr");
15368 }
15369
15370 #[test]
15371 fn rounding_fractial_input_6__border_box_rtl() {
15372 crate::run_xml_test("flex", "rounding_fractial_input_6__border_box_rtl");
15373 }
15374
15375 #[test]
15376 fn rounding_fractial_input_6__content_box_rtl() {
15377 crate::run_xml_test("flex", "rounding_fractial_input_6__content_box_rtl");
15378 }
15379
15380 #[test]
15381 fn rounding_fractial_input_7__border_box_ltr() {
15382 crate::run_xml_test("flex", "rounding_fractial_input_7__border_box_ltr");
15383 }
15384
15385 #[test]
15386 fn rounding_fractial_input_7__content_box_ltr() {
15387 crate::run_xml_test("flex", "rounding_fractial_input_7__content_box_ltr");
15388 }
15389
15390 #[test]
15391 fn rounding_fractial_input_7__border_box_rtl() {
15392 crate::run_xml_test("flex", "rounding_fractial_input_7__border_box_rtl");
15393 }
15394
15395 #[test]
15396 fn rounding_fractial_input_7__content_box_rtl() {
15397 crate::run_xml_test("flex", "rounding_fractial_input_7__content_box_rtl");
15398 }
15399
15400 #[test]
15401 fn rounding_inner_node_controversy_combined__border_box_ltr() {
15402 crate::run_xml_test("flex", "rounding_inner_node_controversy_combined__border_box_ltr");
15403 }
15404
15405 #[test]
15406 fn rounding_inner_node_controversy_combined__content_box_ltr() {
15407 crate::run_xml_test("flex", "rounding_inner_node_controversy_combined__content_box_ltr");
15408 }
15409
15410 #[test]
15411 fn rounding_inner_node_controversy_combined__border_box_rtl() {
15412 crate::run_xml_test("flex", "rounding_inner_node_controversy_combined__border_box_rtl");
15413 }
15414
15415 #[test]
15416 fn rounding_inner_node_controversy_combined__content_box_rtl() {
15417 crate::run_xml_test("flex", "rounding_inner_node_controversy_combined__content_box_rtl");
15418 }
15419
15420 #[test]
15421 fn rounding_inner_node_controversy_horizontal__border_box_ltr() {
15422 crate::run_xml_test("flex", "rounding_inner_node_controversy_horizontal__border_box_ltr");
15423 }
15424
15425 #[test]
15426 fn rounding_inner_node_controversy_horizontal__content_box_ltr() {
15427 crate::run_xml_test("flex", "rounding_inner_node_controversy_horizontal__content_box_ltr");
15428 }
15429
15430 #[test]
15431 fn rounding_inner_node_controversy_horizontal__border_box_rtl() {
15432 crate::run_xml_test("flex", "rounding_inner_node_controversy_horizontal__border_box_rtl");
15433 }
15434
15435 #[test]
15436 fn rounding_inner_node_controversy_horizontal__content_box_rtl() {
15437 crate::run_xml_test("flex", "rounding_inner_node_controversy_horizontal__content_box_rtl");
15438 }
15439
15440 #[test]
15441 fn rounding_inner_node_controversy_vertical__border_box_ltr() {
15442 crate::run_xml_test("flex", "rounding_inner_node_controversy_vertical__border_box_ltr");
15443 }
15444
15445 #[test]
15446 fn rounding_inner_node_controversy_vertical__content_box_ltr() {
15447 crate::run_xml_test("flex", "rounding_inner_node_controversy_vertical__content_box_ltr");
15448 }
15449
15450 #[test]
15451 fn rounding_inner_node_controversy_vertical__border_box_rtl() {
15452 crate::run_xml_test("flex", "rounding_inner_node_controversy_vertical__border_box_rtl");
15453 }
15454
15455 #[test]
15456 fn rounding_inner_node_controversy_vertical__content_box_rtl() {
15457 crate::run_xml_test("flex", "rounding_inner_node_controversy_vertical__content_box_rtl");
15458 }
15459
15460 #[test]
15461 fn rounding_total_fractial__border_box_ltr() {
15462 crate::run_xml_test("flex", "rounding_total_fractial__border_box_ltr");
15463 }
15464
15465 #[test]
15466 fn rounding_total_fractial__content_box_ltr() {
15467 crate::run_xml_test("flex", "rounding_total_fractial__content_box_ltr");
15468 }
15469
15470 #[test]
15471 fn rounding_total_fractial__border_box_rtl() {
15472 crate::run_xml_test("flex", "rounding_total_fractial__border_box_rtl");
15473 }
15474
15475 #[test]
15476 fn rounding_total_fractial__content_box_rtl() {
15477 crate::run_xml_test("flex", "rounding_total_fractial__content_box_rtl");
15478 }
15479
15480 #[test]
15481 fn rounding_total_fractial_nested__border_box_ltr() {
15482 crate::run_xml_test("flex", "rounding_total_fractial_nested__border_box_ltr");
15483 }
15484
15485 #[test]
15486 fn rounding_total_fractial_nested__content_box_ltr() {
15487 crate::run_xml_test("flex", "rounding_total_fractial_nested__content_box_ltr");
15488 }
15489
15490 #[test]
15491 fn rounding_total_fractial_nested__border_box_rtl() {
15492 crate::run_xml_test("flex", "rounding_total_fractial_nested__border_box_rtl");
15493 }
15494
15495 #[test]
15496 fn rounding_total_fractial_nested__content_box_rtl() {
15497 crate::run_xml_test("flex", "rounding_total_fractial_nested__content_box_rtl");
15498 }
15499
15500 #[test]
15501 fn scroll_size__border_box_ltr() {
15502 crate::run_xml_test("flex", "scroll_size__border_box_ltr");
15503 }
15504
15505 #[test]
15506 fn scroll_size__content_box_ltr() {
15507 crate::run_xml_test("flex", "scroll_size__content_box_ltr");
15508 }
15509
15510 #[test]
15511 fn scroll_size__border_box_rtl() {
15512 crate::run_xml_test("flex", "scroll_size__border_box_rtl");
15513 }
15514
15515 #[test]
15516 fn scroll_size__content_box_rtl() {
15517 crate::run_xml_test("flex", "scroll_size__content_box_rtl");
15518 }
15519
15520 #[test]
15521 fn simple_child__border_box_ltr() {
15522 crate::run_xml_test("flex", "simple_child__border_box_ltr");
15523 }
15524
15525 #[test]
15526 fn simple_child__content_box_ltr() {
15527 crate::run_xml_test("flex", "simple_child__content_box_ltr");
15528 }
15529
15530 #[test]
15531 fn simple_child__border_box_rtl() {
15532 crate::run_xml_test("flex", "simple_child__border_box_rtl");
15533 }
15534
15535 #[test]
15536 fn simple_child__content_box_rtl() {
15537 crate::run_xml_test("flex", "simple_child__content_box_rtl");
15538 }
15539
15540 #[test]
15541 fn single_flex_child_after_absolute_child__border_box_ltr() {
15542 crate::run_xml_test("flex", "single_flex_child_after_absolute_child__border_box_ltr");
15543 }
15544
15545 #[test]
15546 fn single_flex_child_after_absolute_child__content_box_ltr() {
15547 crate::run_xml_test("flex", "single_flex_child_after_absolute_child__content_box_ltr");
15548 }
15549
15550 #[test]
15551 fn single_flex_child_after_absolute_child__border_box_rtl() {
15552 crate::run_xml_test("flex", "single_flex_child_after_absolute_child__border_box_rtl");
15553 }
15554
15555 #[test]
15556 fn single_flex_child_after_absolute_child__content_box_rtl() {
15557 crate::run_xml_test("flex", "single_flex_child_after_absolute_child__content_box_rtl");
15558 }
15559
15560 #[test]
15561 fn size_defined_by_child__border_box_ltr() {
15562 crate::run_xml_test("flex", "size_defined_by_child__border_box_ltr");
15563 }
15564
15565 #[test]
15566 fn size_defined_by_child__content_box_ltr() {
15567 crate::run_xml_test("flex", "size_defined_by_child__content_box_ltr");
15568 }
15569
15570 #[test]
15571 fn size_defined_by_child__border_box_rtl() {
15572 crate::run_xml_test("flex", "size_defined_by_child__border_box_rtl");
15573 }
15574
15575 #[test]
15576 fn size_defined_by_child__content_box_rtl() {
15577 crate::run_xml_test("flex", "size_defined_by_child__content_box_rtl");
15578 }
15579
15580 #[test]
15581 fn size_defined_by_child_with_border__border_box_ltr() {
15582 crate::run_xml_test("flex", "size_defined_by_child_with_border__border_box_ltr");
15583 }
15584
15585 #[test]
15586 fn size_defined_by_child_with_border__content_box_ltr() {
15587 crate::run_xml_test("flex", "size_defined_by_child_with_border__content_box_ltr");
15588 }
15589
15590 #[test]
15591 fn size_defined_by_child_with_border__border_box_rtl() {
15592 crate::run_xml_test("flex", "size_defined_by_child_with_border__border_box_rtl");
15593 }
15594
15595 #[test]
15596 fn size_defined_by_child_with_border__content_box_rtl() {
15597 crate::run_xml_test("flex", "size_defined_by_child_with_border__content_box_rtl");
15598 }
15599
15600 #[test]
15601 fn size_defined_by_child_with_padding__border_box_ltr() {
15602 crate::run_xml_test("flex", "size_defined_by_child_with_padding__border_box_ltr");
15603 }
15604
15605 #[test]
15606 fn size_defined_by_child_with_padding__content_box_ltr() {
15607 crate::run_xml_test("flex", "size_defined_by_child_with_padding__content_box_ltr");
15608 }
15609
15610 #[test]
15611 fn size_defined_by_child_with_padding__border_box_rtl() {
15612 crate::run_xml_test("flex", "size_defined_by_child_with_padding__border_box_rtl");
15613 }
15614
15615 #[test]
15616 fn size_defined_by_child_with_padding__content_box_rtl() {
15617 crate::run_xml_test("flex", "size_defined_by_child_with_padding__content_box_rtl");
15618 }
15619
15620 #[test]
15621 fn size_defined_by_grand_child__border_box_ltr() {
15622 crate::run_xml_test("flex", "size_defined_by_grand_child__border_box_ltr");
15623 }
15624
15625 #[test]
15626 fn size_defined_by_grand_child__content_box_ltr() {
15627 crate::run_xml_test("flex", "size_defined_by_grand_child__content_box_ltr");
15628 }
15629
15630 #[test]
15631 fn size_defined_by_grand_child__border_box_rtl() {
15632 crate::run_xml_test("flex", "size_defined_by_grand_child__border_box_rtl");
15633 }
15634
15635 #[test]
15636 fn size_defined_by_grand_child__content_box_rtl() {
15637 crate::run_xml_test("flex", "size_defined_by_grand_child__content_box_rtl");
15638 }
15639
15640 #[test]
15641 fn taffy_issue_696__border_box_ltr() {
15642 crate::run_xml_test("flex", "taffy_issue_696__border_box_ltr");
15643 }
15644
15645 #[test]
15646 fn taffy_issue_696__content_box_ltr() {
15647 crate::run_xml_test("flex", "taffy_issue_696__content_box_ltr");
15648 }
15649
15650 #[test]
15651 fn taffy_issue_696__border_box_rtl() {
15652 crate::run_xml_test("flex", "taffy_issue_696__border_box_rtl");
15653 }
15654
15655 #[test]
15656 fn taffy_issue_696__content_box_rtl() {
15657 crate::run_xml_test("flex", "taffy_issue_696__content_box_rtl");
15658 }
15659
15660 #[test]
15661 fn taffy_issue_696_flex_basis_20__border_box_ltr() {
15662 crate::run_xml_test("flex", "taffy_issue_696_flex_basis_20__border_box_ltr");
15663 }
15664
15665 #[test]
15666 fn taffy_issue_696_flex_basis_20__content_box_ltr() {
15667 crate::run_xml_test("flex", "taffy_issue_696_flex_basis_20__content_box_ltr");
15668 }
15669
15670 #[test]
15671 fn taffy_issue_696_flex_basis_20__border_box_rtl() {
15672 crate::run_xml_test("flex", "taffy_issue_696_flex_basis_20__border_box_rtl");
15673 }
15674
15675 #[test]
15676 fn taffy_issue_696_flex_basis_20__content_box_rtl() {
15677 crate::run_xml_test("flex", "taffy_issue_696_flex_basis_20__content_box_rtl");
15678 }
15679
15680 #[test]
15681 fn taffy_issue_696_min_height__border_box_ltr() {
15682 crate::run_xml_test("flex", "taffy_issue_696_min_height__border_box_ltr");
15683 }
15684
15685 #[test]
15686 fn taffy_issue_696_min_height__content_box_ltr() {
15687 crate::run_xml_test("flex", "taffy_issue_696_min_height__content_box_ltr");
15688 }
15689
15690 #[test]
15691 fn taffy_issue_696_min_height__border_box_rtl() {
15692 crate::run_xml_test("flex", "taffy_issue_696_min_height__border_box_rtl");
15693 }
15694
15695 #[test]
15696 fn taffy_issue_696_min_height__content_box_rtl() {
15697 crate::run_xml_test("flex", "taffy_issue_696_min_height__content_box_rtl");
15698 }
15699
15700 #[test]
15701 fn taffy_issue_696_no_flex_basis__border_box_ltr() {
15702 crate::run_xml_test("flex", "taffy_issue_696_no_flex_basis__border_box_ltr");
15703 }
15704
15705 #[test]
15706 fn taffy_issue_696_no_flex_basis__content_box_ltr() {
15707 crate::run_xml_test("flex", "taffy_issue_696_no_flex_basis__content_box_ltr");
15708 }
15709
15710 #[test]
15711 fn taffy_issue_696_no_flex_basis__border_box_rtl() {
15712 crate::run_xml_test("flex", "taffy_issue_696_no_flex_basis__border_box_rtl");
15713 }
15714
15715 #[test]
15716 fn taffy_issue_696_no_flex_basis__content_box_rtl() {
15717 crate::run_xml_test("flex", "taffy_issue_696_no_flex_basis__content_box_rtl");
15718 }
15719
15720 #[test]
15721 fn taffy_issue_696_overflow_hidden__border_box_ltr() {
15722 crate::run_xml_test("flex", "taffy_issue_696_overflow_hidden__border_box_ltr");
15723 }
15724
15725 #[test]
15726 fn taffy_issue_696_overflow_hidden__content_box_ltr() {
15727 crate::run_xml_test("flex", "taffy_issue_696_overflow_hidden__content_box_ltr");
15728 }
15729
15730 #[test]
15731 fn taffy_issue_696_overflow_hidden__border_box_rtl() {
15732 crate::run_xml_test("flex", "taffy_issue_696_overflow_hidden__border_box_rtl");
15733 }
15734
15735 #[test]
15736 fn taffy_issue_696_overflow_hidden__content_box_rtl() {
15737 crate::run_xml_test("flex", "taffy_issue_696_overflow_hidden__content_box_rtl");
15738 }
15739
15740 #[test]
15741 fn taffy_issue_937_column_gap_margin_auto__border_box_ltr() {
15742 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto__border_box_ltr");
15743 }
15744
15745 #[test]
15746 fn taffy_issue_937_column_gap_margin_auto__content_box_ltr() {
15747 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto__content_box_ltr");
15748 }
15749
15750 #[test]
15751 fn taffy_issue_937_column_gap_margin_auto__border_box_rtl() {
15752 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto__border_box_rtl");
15753 }
15754
15755 #[test]
15756 fn taffy_issue_937_column_gap_margin_auto__content_box_rtl() {
15757 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto__content_box_rtl");
15758 }
15759
15760 #[test]
15761 fn taffy_issue_937_column_gap_margin_auto_3_items_no_flex_grow__border_box_ltr() {
15762 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto_3_items_no_flex_grow__border_box_ltr");
15763 }
15764
15765 #[test]
15766 fn taffy_issue_937_column_gap_margin_auto_3_items_no_flex_grow__content_box_ltr() {
15767 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto_3_items_no_flex_grow__content_box_ltr");
15768 }
15769
15770 #[test]
15771 fn taffy_issue_937_column_gap_margin_auto_3_items_no_flex_grow__border_box_rtl() {
15772 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto_3_items_no_flex_grow__border_box_rtl");
15773 }
15774
15775 #[test]
15776 fn taffy_issue_937_column_gap_margin_auto_3_items_no_flex_grow__content_box_rtl() {
15777 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto_3_items_no_flex_grow__content_box_rtl");
15778 }
15779
15780 #[test]
15781 fn taffy_issue_937_column_gap_margin_auto_5_items__border_box_ltr() {
15782 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto_5_items__border_box_ltr");
15783 }
15784
15785 #[test]
15786 fn taffy_issue_937_column_gap_margin_auto_5_items__content_box_ltr() {
15787 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto_5_items__content_box_ltr");
15788 }
15789
15790 #[test]
15791 fn taffy_issue_937_column_gap_margin_auto_5_items__border_box_rtl() {
15792 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto_5_items__border_box_rtl");
15793 }
15794
15795 #[test]
15796 fn taffy_issue_937_column_gap_margin_auto_5_items__content_box_rtl() {
15797 crate::run_xml_test("flex", "taffy_issue_937_column_gap_margin_auto_5_items__content_box_rtl");
15798 }
15799
15800 #[test]
15801 fn taffy_issue_937_row_gap_margin_auto__border_box_ltr() {
15802 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto__border_box_ltr");
15803 }
15804
15805 #[test]
15806 fn taffy_issue_937_row_gap_margin_auto__content_box_ltr() {
15807 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto__content_box_ltr");
15808 }
15809
15810 #[test]
15811 fn taffy_issue_937_row_gap_margin_auto__border_box_rtl() {
15812 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto__border_box_rtl");
15813 }
15814
15815 #[test]
15816 fn taffy_issue_937_row_gap_margin_auto__content_box_rtl() {
15817 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto__content_box_rtl");
15818 }
15819
15820 #[test]
15821 fn taffy_issue_937_row_gap_margin_auto_3_items_no_flex_grow__border_box_ltr() {
15822 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto_3_items_no_flex_grow__border_box_ltr");
15823 }
15824
15825 #[test]
15826 fn taffy_issue_937_row_gap_margin_auto_3_items_no_flex_grow__content_box_ltr() {
15827 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto_3_items_no_flex_grow__content_box_ltr");
15828 }
15829
15830 #[test]
15831 fn taffy_issue_937_row_gap_margin_auto_3_items_no_flex_grow__border_box_rtl() {
15832 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto_3_items_no_flex_grow__border_box_rtl");
15833 }
15834
15835 #[test]
15836 fn taffy_issue_937_row_gap_margin_auto_3_items_no_flex_grow__content_box_rtl() {
15837 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto_3_items_no_flex_grow__content_box_rtl");
15838 }
15839
15840 #[test]
15841 fn taffy_issue_937_row_gap_margin_auto_5_items__border_box_ltr() {
15842 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto_5_items__border_box_ltr");
15843 }
15844
15845 #[test]
15846 fn taffy_issue_937_row_gap_margin_auto_5_items__content_box_ltr() {
15847 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto_5_items__content_box_ltr");
15848 }
15849
15850 #[test]
15851 fn taffy_issue_937_row_gap_margin_auto_5_items__border_box_rtl() {
15852 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto_5_items__border_box_rtl");
15853 }
15854
15855 #[test]
15856 fn taffy_issue_937_row_gap_margin_auto_5_items__content_box_rtl() {
15857 crate::run_xml_test("flex", "taffy_issue_937_row_gap_margin_auto_5_items__content_box_rtl");
15858 }
15859
15860 #[test]
15861 fn undefined_height_with_min_max__border_box_ltr() {
15862 crate::run_xml_test("flex", "undefined_height_with_min_max__border_box_ltr");
15863 }
15864
15865 #[test]
15866 fn undefined_height_with_min_max__content_box_ltr() {
15867 crate::run_xml_test("flex", "undefined_height_with_min_max__content_box_ltr");
15868 }
15869
15870 #[test]
15871 fn undefined_height_with_min_max__border_box_rtl() {
15872 crate::run_xml_test("flex", "undefined_height_with_min_max__border_box_rtl");
15873 }
15874
15875 #[test]
15876 fn undefined_height_with_min_max__content_box_rtl() {
15877 crate::run_xml_test("flex", "undefined_height_with_min_max__content_box_rtl");
15878 }
15879
15880 #[test]
15881 fn undefined_width_with_min_max__border_box_ltr() {
15882 crate::run_xml_test("flex", "undefined_width_with_min_max__border_box_ltr");
15883 }
15884
15885 #[test]
15886 fn undefined_width_with_min_max__content_box_ltr() {
15887 crate::run_xml_test("flex", "undefined_width_with_min_max__content_box_ltr");
15888 }
15889
15890 #[test]
15891 fn undefined_width_with_min_max__border_box_rtl() {
15892 crate::run_xml_test("flex", "undefined_width_with_min_max__border_box_rtl");
15893 }
15894
15895 #[test]
15896 fn undefined_width_with_min_max__content_box_rtl() {
15897 crate::run_xml_test("flex", "undefined_width_with_min_max__content_box_rtl");
15898 }
15899
15900 #[test]
15901 fn undefined_width_with_min_max_row__border_box_ltr() {
15902 crate::run_xml_test("flex", "undefined_width_with_min_max_row__border_box_ltr");
15903 }
15904
15905 #[test]
15906 fn undefined_width_with_min_max_row__content_box_ltr() {
15907 crate::run_xml_test("flex", "undefined_width_with_min_max_row__content_box_ltr");
15908 }
15909
15910 #[test]
15911 fn undefined_width_with_min_max_row__border_box_rtl() {
15912 crate::run_xml_test("flex", "undefined_width_with_min_max_row__border_box_rtl");
15913 }
15914
15915 #[test]
15916 fn undefined_width_with_min_max_row__content_box_rtl() {
15917 crate::run_xml_test("flex", "undefined_width_with_min_max_row__content_box_rtl");
15918 }
15919
15920 #[test]
15921 fn width_smaller_then_content_with_flex_grow_large_size__border_box_ltr() {
15922 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_large_size__border_box_ltr");
15923 }
15924
15925 #[test]
15926 fn width_smaller_then_content_with_flex_grow_large_size__content_box_ltr() {
15927 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_large_size__content_box_ltr");
15928 }
15929
15930 #[test]
15931 fn width_smaller_then_content_with_flex_grow_large_size__border_box_rtl() {
15932 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_large_size__border_box_rtl");
15933 }
15934
15935 #[test]
15936 fn width_smaller_then_content_with_flex_grow_large_size__content_box_rtl() {
15937 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_large_size__content_box_rtl");
15938 }
15939
15940 #[test]
15941 fn width_smaller_then_content_with_flex_grow_small_size__border_box_ltr() {
15942 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_small_size__border_box_ltr");
15943 }
15944
15945 #[test]
15946 fn width_smaller_then_content_with_flex_grow_small_size__content_box_ltr() {
15947 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_small_size__content_box_ltr");
15948 }
15949
15950 #[test]
15951 fn width_smaller_then_content_with_flex_grow_small_size__border_box_rtl() {
15952 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_small_size__border_box_rtl");
15953 }
15954
15955 #[test]
15956 fn width_smaller_then_content_with_flex_grow_small_size__content_box_rtl() {
15957 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_small_size__content_box_rtl");
15958 }
15959
15960 #[test]
15961 fn width_smaller_then_content_with_flex_grow_unconstraint_size__border_box_ltr() {
15962 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_unconstraint_size__border_box_ltr");
15963 }
15964
15965 #[test]
15966 fn width_smaller_then_content_with_flex_grow_unconstraint_size__content_box_ltr() {
15967 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_unconstraint_size__content_box_ltr");
15968 }
15969
15970 #[test]
15971 fn width_smaller_then_content_with_flex_grow_unconstraint_size__border_box_rtl() {
15972 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_unconstraint_size__border_box_rtl");
15973 }
15974
15975 #[test]
15976 fn width_smaller_then_content_with_flex_grow_unconstraint_size__content_box_rtl() {
15977 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_unconstraint_size__content_box_rtl");
15978 }
15979
15980 #[test]
15981 fn width_smaller_then_content_with_flex_grow_very_large_size__border_box_ltr() {
15982 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_very_large_size__border_box_ltr");
15983 }
15984
15985 #[test]
15986 fn width_smaller_then_content_with_flex_grow_very_large_size__content_box_ltr() {
15987 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_very_large_size__content_box_ltr");
15988 }
15989
15990 #[test]
15991 fn width_smaller_then_content_with_flex_grow_very_large_size__border_box_rtl() {
15992 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_very_large_size__border_box_rtl");
15993 }
15994
15995 #[test]
15996 fn width_smaller_then_content_with_flex_grow_very_large_size__content_box_rtl() {
15997 crate::run_xml_test("flex", "width_smaller_then_content_with_flex_grow_very_large_size__content_box_rtl");
15998 }
15999
16000 #[test]
16001 fn wrap_child__border_box_ltr() {
16002 crate::run_xml_test("flex", "wrap_child__border_box_ltr");
16003 }
16004
16005 #[test]
16006 fn wrap_child__content_box_ltr() {
16007 crate::run_xml_test("flex", "wrap_child__content_box_ltr");
16008 }
16009
16010 #[test]
16011 fn wrap_child__border_box_rtl() {
16012 crate::run_xml_test("flex", "wrap_child__border_box_rtl");
16013 }
16014
16015 #[test]
16016 fn wrap_child__content_box_rtl() {
16017 crate::run_xml_test("flex", "wrap_child__content_box_rtl");
16018 }
16019
16020 #[test]
16021 fn wrap_column__border_box_ltr() {
16022 crate::run_xml_test("flex", "wrap_column__border_box_ltr");
16023 }
16024
16025 #[test]
16026 fn wrap_column__content_box_ltr() {
16027 crate::run_xml_test("flex", "wrap_column__content_box_ltr");
16028 }
16029
16030 #[test]
16031 fn wrap_column__border_box_rtl() {
16032 crate::run_xml_test("flex", "wrap_column__border_box_rtl");
16033 }
16034
16035 #[test]
16036 fn wrap_column__content_box_rtl() {
16037 crate::run_xml_test("flex", "wrap_column__content_box_rtl");
16038 }
16039
16040 #[test]
16041 fn wrap_grandchild__border_box_ltr() {
16042 crate::run_xml_test("flex", "wrap_grandchild__border_box_ltr");
16043 }
16044
16045 #[test]
16046 fn wrap_grandchild__content_box_ltr() {
16047 crate::run_xml_test("flex", "wrap_grandchild__content_box_ltr");
16048 }
16049
16050 #[test]
16051 fn wrap_grandchild__border_box_rtl() {
16052 crate::run_xml_test("flex", "wrap_grandchild__border_box_rtl");
16053 }
16054
16055 #[test]
16056 fn wrap_grandchild__content_box_rtl() {
16057 crate::run_xml_test("flex", "wrap_grandchild__content_box_rtl");
16058 }
16059
16060 #[test]
16061 fn wrap_nodes_with_content_sizing_margin_cross__border_box_ltr() {
16062 crate::run_xml_test("flex", "wrap_nodes_with_content_sizing_margin_cross__border_box_ltr");
16063 }
16064
16065 #[test]
16066 fn wrap_nodes_with_content_sizing_margin_cross__content_box_ltr() {
16067 crate::run_xml_test("flex", "wrap_nodes_with_content_sizing_margin_cross__content_box_ltr");
16068 }
16069
16070 #[test]
16071 fn wrap_nodes_with_content_sizing_margin_cross__border_box_rtl() {
16072 crate::run_xml_test("flex", "wrap_nodes_with_content_sizing_margin_cross__border_box_rtl");
16073 }
16074
16075 #[test]
16076 fn wrap_nodes_with_content_sizing_margin_cross__content_box_rtl() {
16077 crate::run_xml_test("flex", "wrap_nodes_with_content_sizing_margin_cross__content_box_rtl");
16078 }
16079
16080 #[test]
16081 fn wrap_nodes_with_content_sizing_overflowing_margin__border_box_ltr() {
16082 crate::run_xml_test("flex", "wrap_nodes_with_content_sizing_overflowing_margin__border_box_ltr");
16083 }
16084
16085 #[test]
16086 fn wrap_nodes_with_content_sizing_overflowing_margin__content_box_ltr() {
16087 crate::run_xml_test("flex", "wrap_nodes_with_content_sizing_overflowing_margin__content_box_ltr");
16088 }
16089
16090 #[test]
16091 fn wrap_nodes_with_content_sizing_overflowing_margin__border_box_rtl() {
16092 crate::run_xml_test("flex", "wrap_nodes_with_content_sizing_overflowing_margin__border_box_rtl");
16093 }
16094
16095 #[test]
16096 fn wrap_nodes_with_content_sizing_overflowing_margin__content_box_rtl() {
16097 crate::run_xml_test("flex", "wrap_nodes_with_content_sizing_overflowing_margin__content_box_rtl");
16098 }
16099
16100 #[test]
16101 fn wrap_reverse_column__border_box_ltr() {
16102 crate::run_xml_test("flex", "wrap_reverse_column__border_box_ltr");
16103 }
16104
16105 #[test]
16106 fn wrap_reverse_column__content_box_ltr() {
16107 crate::run_xml_test("flex", "wrap_reverse_column__content_box_ltr");
16108 }
16109
16110 #[test]
16111 fn wrap_reverse_column__border_box_rtl() {
16112 crate::run_xml_test("flex", "wrap_reverse_column__border_box_rtl");
16113 }
16114
16115 #[test]
16116 fn wrap_reverse_column__content_box_rtl() {
16117 crate::run_xml_test("flex", "wrap_reverse_column__content_box_rtl");
16118 }
16119
16120 #[test]
16121 fn wrap_reverse_column_fixed_size__border_box_ltr() {
16122 crate::run_xml_test("flex", "wrap_reverse_column_fixed_size__border_box_ltr");
16123 }
16124
16125 #[test]
16126 fn wrap_reverse_column_fixed_size__content_box_ltr() {
16127 crate::run_xml_test("flex", "wrap_reverse_column_fixed_size__content_box_ltr");
16128 }
16129
16130 #[test]
16131 fn wrap_reverse_column_fixed_size__border_box_rtl() {
16132 crate::run_xml_test("flex", "wrap_reverse_column_fixed_size__border_box_rtl");
16133 }
16134
16135 #[test]
16136 fn wrap_reverse_column_fixed_size__content_box_rtl() {
16137 crate::run_xml_test("flex", "wrap_reverse_column_fixed_size__content_box_rtl");
16138 }
16139
16140 #[test]
16141 fn wrap_reverse_row__border_box_ltr() {
16142 crate::run_xml_test("flex", "wrap_reverse_row__border_box_ltr");
16143 }
16144
16145 #[test]
16146 fn wrap_reverse_row__content_box_ltr() {
16147 crate::run_xml_test("flex", "wrap_reverse_row__content_box_ltr");
16148 }
16149
16150 #[test]
16151 fn wrap_reverse_row__border_box_rtl() {
16152 crate::run_xml_test("flex", "wrap_reverse_row__border_box_rtl");
16153 }
16154
16155 #[test]
16156 fn wrap_reverse_row__content_box_rtl() {
16157 crate::run_xml_test("flex", "wrap_reverse_row__content_box_rtl");
16158 }
16159
16160 #[test]
16161 fn wrap_reverse_row_align_content_center__border_box_ltr() {
16162 crate::run_xml_test("flex", "wrap_reverse_row_align_content_center__border_box_ltr");
16163 }
16164
16165 #[test]
16166 fn wrap_reverse_row_align_content_center__content_box_ltr() {
16167 crate::run_xml_test("flex", "wrap_reverse_row_align_content_center__content_box_ltr");
16168 }
16169
16170 #[test]
16171 fn wrap_reverse_row_align_content_center__border_box_rtl() {
16172 crate::run_xml_test("flex", "wrap_reverse_row_align_content_center__border_box_rtl");
16173 }
16174
16175 #[test]
16176 fn wrap_reverse_row_align_content_center__content_box_rtl() {
16177 crate::run_xml_test("flex", "wrap_reverse_row_align_content_center__content_box_rtl");
16178 }
16179
16180 #[test]
16181 fn wrap_reverse_row_align_content_flex_start__border_box_ltr() {
16182 crate::run_xml_test("flex", "wrap_reverse_row_align_content_flex_start__border_box_ltr");
16183 }
16184
16185 #[test]
16186 fn wrap_reverse_row_align_content_flex_start__content_box_ltr() {
16187 crate::run_xml_test("flex", "wrap_reverse_row_align_content_flex_start__content_box_ltr");
16188 }
16189
16190 #[test]
16191 fn wrap_reverse_row_align_content_flex_start__border_box_rtl() {
16192 crate::run_xml_test("flex", "wrap_reverse_row_align_content_flex_start__border_box_rtl");
16193 }
16194
16195 #[test]
16196 fn wrap_reverse_row_align_content_flex_start__content_box_rtl() {
16197 crate::run_xml_test("flex", "wrap_reverse_row_align_content_flex_start__content_box_rtl");
16198 }
16199
16200 #[test]
16201 fn wrap_reverse_row_align_content_space_around__border_box_ltr() {
16202 crate::run_xml_test("flex", "wrap_reverse_row_align_content_space_around__border_box_ltr");
16203 }
16204
16205 #[test]
16206 fn wrap_reverse_row_align_content_space_around__content_box_ltr() {
16207 crate::run_xml_test("flex", "wrap_reverse_row_align_content_space_around__content_box_ltr");
16208 }
16209
16210 #[test]
16211 fn wrap_reverse_row_align_content_space_around__border_box_rtl() {
16212 crate::run_xml_test("flex", "wrap_reverse_row_align_content_space_around__border_box_rtl");
16213 }
16214
16215 #[test]
16216 fn wrap_reverse_row_align_content_space_around__content_box_rtl() {
16217 crate::run_xml_test("flex", "wrap_reverse_row_align_content_space_around__content_box_rtl");
16218 }
16219
16220 #[test]
16221 fn wrap_reverse_row_align_content_stretch__border_box_ltr() {
16222 crate::run_xml_test("flex", "wrap_reverse_row_align_content_stretch__border_box_ltr");
16223 }
16224
16225 #[test]
16226 fn wrap_reverse_row_align_content_stretch__content_box_ltr() {
16227 crate::run_xml_test("flex", "wrap_reverse_row_align_content_stretch__content_box_ltr");
16228 }
16229
16230 #[test]
16231 fn wrap_reverse_row_align_content_stretch__border_box_rtl() {
16232 crate::run_xml_test("flex", "wrap_reverse_row_align_content_stretch__border_box_rtl");
16233 }
16234
16235 #[test]
16236 fn wrap_reverse_row_align_content_stretch__content_box_rtl() {
16237 crate::run_xml_test("flex", "wrap_reverse_row_align_content_stretch__content_box_rtl");
16238 }
16239
16240 #[test]
16241 fn wrap_reverse_row_single_line_different_size__border_box_ltr() {
16242 crate::run_xml_test("flex", "wrap_reverse_row_single_line_different_size__border_box_ltr");
16243 }
16244
16245 #[test]
16246 fn wrap_reverse_row_single_line_different_size__content_box_ltr() {
16247 crate::run_xml_test("flex", "wrap_reverse_row_single_line_different_size__content_box_ltr");
16248 }
16249
16250 #[test]
16251 fn wrap_reverse_row_single_line_different_size__border_box_rtl() {
16252 crate::run_xml_test("flex", "wrap_reverse_row_single_line_different_size__border_box_rtl");
16253 }
16254
16255 #[test]
16256 fn wrap_reverse_row_single_line_different_size__content_box_rtl() {
16257 crate::run_xml_test("flex", "wrap_reverse_row_single_line_different_size__content_box_rtl");
16258 }
16259
16260 #[test]
16261 fn wrap_row__border_box_ltr() {
16262 crate::run_xml_test("flex", "wrap_row__border_box_ltr");
16263 }
16264
16265 #[test]
16266 fn wrap_row__content_box_ltr() {
16267 crate::run_xml_test("flex", "wrap_row__content_box_ltr");
16268 }
16269
16270 #[test]
16271 fn wrap_row__border_box_rtl() {
16272 crate::run_xml_test("flex", "wrap_row__border_box_rtl");
16273 }
16274
16275 #[test]
16276 fn wrap_row__content_box_rtl() {
16277 crate::run_xml_test("flex", "wrap_row__content_box_rtl");
16278 }
16279
16280 #[test]
16281 fn wrap_row_align_items_center__border_box_ltr() {
16282 crate::run_xml_test("flex", "wrap_row_align_items_center__border_box_ltr");
16283 }
16284
16285 #[test]
16286 fn wrap_row_align_items_center__content_box_ltr() {
16287 crate::run_xml_test("flex", "wrap_row_align_items_center__content_box_ltr");
16288 }
16289
16290 #[test]
16291 fn wrap_row_align_items_center__border_box_rtl() {
16292 crate::run_xml_test("flex", "wrap_row_align_items_center__border_box_rtl");
16293 }
16294
16295 #[test]
16296 fn wrap_row_align_items_center__content_box_rtl() {
16297 crate::run_xml_test("flex", "wrap_row_align_items_center__content_box_rtl");
16298 }
16299
16300 #[test]
16301 fn wrap_row_align_items_flex_end__border_box_ltr() {
16302 crate::run_xml_test("flex", "wrap_row_align_items_flex_end__border_box_ltr");
16303 }
16304
16305 #[test]
16306 fn wrap_row_align_items_flex_end__content_box_ltr() {
16307 crate::run_xml_test("flex", "wrap_row_align_items_flex_end__content_box_ltr");
16308 }
16309
16310 #[test]
16311 fn wrap_row_align_items_flex_end__border_box_rtl() {
16312 crate::run_xml_test("flex", "wrap_row_align_items_flex_end__border_box_rtl");
16313 }
16314
16315 #[test]
16316 fn wrap_row_align_items_flex_end__content_box_rtl() {
16317 crate::run_xml_test("flex", "wrap_row_align_items_flex_end__content_box_rtl");
16318 }
16319
16320 #[test]
16321 fn wrapped_column_max_height__border_box_ltr() {
16322 crate::run_xml_test("flex", "wrapped_column_max_height__border_box_ltr");
16323 }
16324
16325 #[test]
16326 fn wrapped_column_max_height__content_box_ltr() {
16327 crate::run_xml_test("flex", "wrapped_column_max_height__content_box_ltr");
16328 }
16329
16330 #[test]
16331 fn wrapped_column_max_height__border_box_rtl() {
16332 crate::run_xml_test("flex", "wrapped_column_max_height__border_box_rtl");
16333 }
16334
16335 #[test]
16336 fn wrapped_column_max_height__content_box_rtl() {
16337 crate::run_xml_test("flex", "wrapped_column_max_height__content_box_rtl");
16338 }
16339
16340 #[test]
16341 fn wrapped_column_max_height_flex__border_box_ltr() {
16342 crate::run_xml_test("flex", "wrapped_column_max_height_flex__border_box_ltr");
16343 }
16344
16345 #[test]
16346 fn wrapped_column_max_height_flex__content_box_ltr() {
16347 crate::run_xml_test("flex", "wrapped_column_max_height_flex__content_box_ltr");
16348 }
16349
16350 #[test]
16351 fn wrapped_column_max_height_flex__border_box_rtl() {
16352 crate::run_xml_test("flex", "wrapped_column_max_height_flex__border_box_rtl");
16353 }
16354
16355 #[test]
16356 fn wrapped_column_max_height_flex__content_box_rtl() {
16357 crate::run_xml_test("flex", "wrapped_column_max_height_flex__content_box_rtl");
16358 }
16359
16360 #[test]
16361 fn wrapped_row_within_align_items_center__border_box_ltr() {
16362 crate::run_xml_test("flex", "wrapped_row_within_align_items_center__border_box_ltr");
16363 }
16364
16365 #[test]
16366 fn wrapped_row_within_align_items_center__content_box_ltr() {
16367 crate::run_xml_test("flex", "wrapped_row_within_align_items_center__content_box_ltr");
16368 }
16369
16370 #[test]
16371 fn wrapped_row_within_align_items_center__border_box_rtl() {
16372 crate::run_xml_test("flex", "wrapped_row_within_align_items_center__border_box_rtl");
16373 }
16374
16375 #[test]
16376 fn wrapped_row_within_align_items_center__content_box_rtl() {
16377 crate::run_xml_test("flex", "wrapped_row_within_align_items_center__content_box_rtl");
16378 }
16379
16380 #[test]
16381 fn wrapped_row_within_align_items_flex_end__border_box_ltr() {
16382 crate::run_xml_test("flex", "wrapped_row_within_align_items_flex_end__border_box_ltr");
16383 }
16384
16385 #[test]
16386 fn wrapped_row_within_align_items_flex_end__content_box_ltr() {
16387 crate::run_xml_test("flex", "wrapped_row_within_align_items_flex_end__content_box_ltr");
16388 }
16389
16390 #[test]
16391 fn wrapped_row_within_align_items_flex_end__border_box_rtl() {
16392 crate::run_xml_test("flex", "wrapped_row_within_align_items_flex_end__border_box_rtl");
16393 }
16394
16395 #[test]
16396 fn wrapped_row_within_align_items_flex_end__content_box_rtl() {
16397 crate::run_xml_test("flex", "wrapped_row_within_align_items_flex_end__content_box_rtl");
16398 }
16399
16400 #[test]
16401 fn wrapped_row_within_align_items_flex_start__border_box_ltr() {
16402 crate::run_xml_test("flex", "wrapped_row_within_align_items_flex_start__border_box_ltr");
16403 }
16404
16405 #[test]
16406 fn wrapped_row_within_align_items_flex_start__content_box_ltr() {
16407 crate::run_xml_test("flex", "wrapped_row_within_align_items_flex_start__content_box_ltr");
16408 }
16409
16410 #[test]
16411 fn wrapped_row_within_align_items_flex_start__border_box_rtl() {
16412 crate::run_xml_test("flex", "wrapped_row_within_align_items_flex_start__border_box_rtl");
16413 }
16414
16415 #[test]
16416 fn wrapped_row_within_align_items_flex_start__content_box_rtl() {
16417 crate::run_xml_test("flex", "wrapped_row_within_align_items_flex_start__content_box_rtl");
16418 }
16419}
16420
16421mod float {
16422 #[test]
16423 fn float_simple__border_box_ltr() {
16424 crate::run_xml_test("float", "float_simple__border_box_ltr");
16425 }
16426
16427 #[test]
16428 fn float_simple__content_box_ltr() {
16429 crate::run_xml_test("float", "float_simple__content_box_ltr");
16430 }
16431
16432 #[test]
16433 fn float_simple__border_box_rtl() {
16434 crate::run_xml_test("float", "float_simple__border_box_rtl");
16435 }
16436
16437 #[test]
16438 fn float_simple__content_box_rtl() {
16439 crate::run_xml_test("float", "float_simple__content_box_rtl");
16440 }
16441}
16442
16443mod grid {
16444 #[test]
16445 fn absolute_correct_cross_child_size_with_percentage__border_box_ltr() {
16446 crate::run_xml_test("grid", "absolute_correct_cross_child_size_with_percentage__border_box_ltr");
16447 }
16448
16449 #[test]
16450 fn absolute_correct_cross_child_size_with_percentage__content_box_ltr() {
16451 crate::run_xml_test("grid", "absolute_correct_cross_child_size_with_percentage__content_box_ltr");
16452 }
16453
16454 #[test]
16455 fn absolute_correct_cross_child_size_with_percentage__border_box_rtl() {
16456 crate::run_xml_test("grid", "absolute_correct_cross_child_size_with_percentage__border_box_rtl");
16457 }
16458
16459 #[test]
16460 fn absolute_correct_cross_child_size_with_percentage__content_box_rtl() {
16461 crate::run_xml_test("grid", "absolute_correct_cross_child_size_with_percentage__content_box_rtl");
16462 }
16463
16464 #[test]
16465 fn chrome_issue_325928327__border_box_ltr() {
16466 crate::run_xml_test("grid", "chrome_issue_325928327__border_box_ltr");
16467 }
16468
16469 #[test]
16470 fn chrome_issue_325928327__content_box_ltr() {
16471 crate::run_xml_test("grid", "chrome_issue_325928327__content_box_ltr");
16472 }
16473
16474 #[test]
16475 fn chrome_issue_325928327__border_box_rtl() {
16476 crate::run_xml_test("grid", "chrome_issue_325928327__border_box_rtl");
16477 }
16478
16479 #[test]
16480 fn chrome_issue_325928327__content_box_rtl() {
16481 crate::run_xml_test("grid", "chrome_issue_325928327__content_box_rtl");
16482 }
16483
16484 #[cfg(feature = "grid")]
16485 #[test]
16486 fn grid_absolute_align_self_sized_all__border_box_ltr() {
16487 crate::run_xml_test("grid", "grid_absolute_align_self_sized_all__border_box_ltr");
16488 }
16489
16490 #[cfg(feature = "grid")]
16491 #[test]
16492 fn grid_absolute_align_self_sized_all__content_box_ltr() {
16493 crate::run_xml_test("grid", "grid_absolute_align_self_sized_all__content_box_ltr");
16494 }
16495
16496 #[cfg(feature = "grid")]
16497 #[test]
16498 fn grid_absolute_align_self_sized_all__border_box_rtl() {
16499 crate::run_xml_test("grid", "grid_absolute_align_self_sized_all__border_box_rtl");
16500 }
16501
16502 #[cfg(feature = "grid")]
16503 #[test]
16504 fn grid_absolute_align_self_sized_all__content_box_rtl() {
16505 crate::run_xml_test("grid", "grid_absolute_align_self_sized_all__content_box_rtl");
16506 }
16507
16508 #[cfg(feature = "grid")]
16509 #[test]
16510 fn grid_absolute_column_end__border_box_ltr() {
16511 crate::run_xml_test("grid", "grid_absolute_column_end__border_box_ltr");
16512 }
16513
16514 #[cfg(feature = "grid")]
16515 #[test]
16516 fn grid_absolute_column_end__content_box_ltr() {
16517 crate::run_xml_test("grid", "grid_absolute_column_end__content_box_ltr");
16518 }
16519
16520 #[cfg(feature = "grid")]
16521 #[test]
16522 fn grid_absolute_column_end__border_box_rtl() {
16523 crate::run_xml_test("grid", "grid_absolute_column_end__border_box_rtl");
16524 }
16525
16526 #[cfg(feature = "grid")]
16527 #[test]
16528 fn grid_absolute_column_end__content_box_rtl() {
16529 crate::run_xml_test("grid", "grid_absolute_column_end__content_box_rtl");
16530 }
16531
16532 #[cfg(feature = "grid")]
16533 #[test]
16534 fn grid_absolute_column_start__border_box_ltr() {
16535 crate::run_xml_test("grid", "grid_absolute_column_start__border_box_ltr");
16536 }
16537
16538 #[cfg(feature = "grid")]
16539 #[test]
16540 fn grid_absolute_column_start__content_box_ltr() {
16541 crate::run_xml_test("grid", "grid_absolute_column_start__content_box_ltr");
16542 }
16543
16544 #[cfg(feature = "grid")]
16545 #[test]
16546 fn grid_absolute_column_start__border_box_rtl() {
16547 crate::run_xml_test("grid", "grid_absolute_column_start__border_box_rtl");
16548 }
16549
16550 #[cfg(feature = "grid")]
16551 #[test]
16552 fn grid_absolute_column_start__content_box_rtl() {
16553 crate::run_xml_test("grid", "grid_absolute_column_start__content_box_rtl");
16554 }
16555
16556 #[cfg(feature = "grid")]
16557 #[test]
16558 fn grid_absolute_container_bottom_left__border_box_ltr() {
16559 crate::run_xml_test("grid", "grid_absolute_container_bottom_left__border_box_ltr");
16560 }
16561
16562 #[cfg(feature = "grid")]
16563 #[test]
16564 fn grid_absolute_container_bottom_left__content_box_ltr() {
16565 crate::run_xml_test("grid", "grid_absolute_container_bottom_left__content_box_ltr");
16566 }
16567
16568 #[cfg(feature = "grid")]
16569 #[test]
16570 fn grid_absolute_container_bottom_left__border_box_rtl() {
16571 crate::run_xml_test("grid", "grid_absolute_container_bottom_left__border_box_rtl");
16572 }
16573
16574 #[cfg(feature = "grid")]
16575 #[test]
16576 fn grid_absolute_container_bottom_left__content_box_rtl() {
16577 crate::run_xml_test("grid", "grid_absolute_container_bottom_left__content_box_rtl");
16578 }
16579
16580 #[cfg(feature = "grid")]
16581 #[test]
16582 fn grid_absolute_container_bottom_left_margin__border_box_ltr() {
16583 crate::run_xml_test("grid", "grid_absolute_container_bottom_left_margin__border_box_ltr");
16584 }
16585
16586 #[cfg(feature = "grid")]
16587 #[test]
16588 fn grid_absolute_container_bottom_left_margin__content_box_ltr() {
16589 crate::run_xml_test("grid", "grid_absolute_container_bottom_left_margin__content_box_ltr");
16590 }
16591
16592 #[cfg(feature = "grid")]
16593 #[test]
16594 fn grid_absolute_container_bottom_left_margin__border_box_rtl() {
16595 crate::run_xml_test("grid", "grid_absolute_container_bottom_left_margin__border_box_rtl");
16596 }
16597
16598 #[cfg(feature = "grid")]
16599 #[test]
16600 fn grid_absolute_container_bottom_left_margin__content_box_rtl() {
16601 crate::run_xml_test("grid", "grid_absolute_container_bottom_left_margin__content_box_rtl");
16602 }
16603
16604 #[cfg(feature = "grid")]
16605 #[test]
16606 fn grid_absolute_container_left_overrides_right__border_box_ltr() {
16607 crate::run_xml_test("grid", "grid_absolute_container_left_overrides_right__border_box_ltr");
16608 }
16609
16610 #[cfg(feature = "grid")]
16611 #[test]
16612 fn grid_absolute_container_left_overrides_right__content_box_ltr() {
16613 crate::run_xml_test("grid", "grid_absolute_container_left_overrides_right__content_box_ltr");
16614 }
16615
16616 #[cfg(feature = "grid")]
16617 #[test]
16618 fn grid_absolute_container_left_overrides_right__border_box_rtl() {
16619 crate::run_xml_test("grid", "grid_absolute_container_left_overrides_right__border_box_rtl");
16620 }
16621
16622 #[cfg(feature = "grid")]
16623 #[test]
16624 fn grid_absolute_container_left_overrides_right__content_box_rtl() {
16625 crate::run_xml_test("grid", "grid_absolute_container_left_overrides_right__content_box_rtl");
16626 }
16627
16628 #[cfg(feature = "grid")]
16629 #[test]
16630 fn grid_absolute_container_left_right__border_box_ltr() {
16631 crate::run_xml_test("grid", "grid_absolute_container_left_right__border_box_ltr");
16632 }
16633
16634 #[cfg(feature = "grid")]
16635 #[test]
16636 fn grid_absolute_container_left_right__content_box_ltr() {
16637 crate::run_xml_test("grid", "grid_absolute_container_left_right__content_box_ltr");
16638 }
16639
16640 #[cfg(feature = "grid")]
16641 #[test]
16642 fn grid_absolute_container_left_right__border_box_rtl() {
16643 crate::run_xml_test("grid", "grid_absolute_container_left_right__border_box_rtl");
16644 }
16645
16646 #[cfg(feature = "grid")]
16647 #[test]
16648 fn grid_absolute_container_left_right__content_box_rtl() {
16649 crate::run_xml_test("grid", "grid_absolute_container_left_right__content_box_rtl");
16650 }
16651
16652 #[cfg(feature = "grid")]
16653 #[test]
16654 fn grid_absolute_container_left_right_margin__border_box_ltr() {
16655 crate::run_xml_test("grid", "grid_absolute_container_left_right_margin__border_box_ltr");
16656 }
16657
16658 #[cfg(feature = "grid")]
16659 #[test]
16660 fn grid_absolute_container_left_right_margin__content_box_ltr() {
16661 crate::run_xml_test("grid", "grid_absolute_container_left_right_margin__content_box_ltr");
16662 }
16663
16664 #[cfg(feature = "grid")]
16665 #[test]
16666 fn grid_absolute_container_left_right_margin__border_box_rtl() {
16667 crate::run_xml_test("grid", "grid_absolute_container_left_right_margin__border_box_rtl");
16668 }
16669
16670 #[cfg(feature = "grid")]
16671 #[test]
16672 fn grid_absolute_container_left_right_margin__content_box_rtl() {
16673 crate::run_xml_test("grid", "grid_absolute_container_left_right_margin__content_box_rtl");
16674 }
16675
16676 #[cfg(feature = "grid")]
16677 #[test]
16678 fn grid_absolute_container_negative_position__border_box_ltr() {
16679 crate::run_xml_test("grid", "grid_absolute_container_negative_position__border_box_ltr");
16680 }
16681
16682 #[cfg(feature = "grid")]
16683 #[test]
16684 fn grid_absolute_container_negative_position__content_box_ltr() {
16685 crate::run_xml_test("grid", "grid_absolute_container_negative_position__content_box_ltr");
16686 }
16687
16688 #[cfg(feature = "grid")]
16689 #[test]
16690 fn grid_absolute_container_negative_position__border_box_rtl() {
16691 crate::run_xml_test("grid", "grid_absolute_container_negative_position__border_box_rtl");
16692 }
16693
16694 #[cfg(feature = "grid")]
16695 #[test]
16696 fn grid_absolute_container_negative_position__content_box_rtl() {
16697 crate::run_xml_test("grid", "grid_absolute_container_negative_position__content_box_rtl");
16698 }
16699
16700 #[cfg(feature = "grid")]
16701 #[test]
16702 fn grid_absolute_container_negative_position_margin__border_box_ltr() {
16703 crate::run_xml_test("grid", "grid_absolute_container_negative_position_margin__border_box_ltr");
16704 }
16705
16706 #[cfg(feature = "grid")]
16707 #[test]
16708 fn grid_absolute_container_negative_position_margin__content_box_ltr() {
16709 crate::run_xml_test("grid", "grid_absolute_container_negative_position_margin__content_box_ltr");
16710 }
16711
16712 #[cfg(feature = "grid")]
16713 #[test]
16714 fn grid_absolute_container_negative_position_margin__border_box_rtl() {
16715 crate::run_xml_test("grid", "grid_absolute_container_negative_position_margin__border_box_rtl");
16716 }
16717
16718 #[cfg(feature = "grid")]
16719 #[test]
16720 fn grid_absolute_container_negative_position_margin__content_box_rtl() {
16721 crate::run_xml_test("grid", "grid_absolute_container_negative_position_margin__content_box_rtl");
16722 }
16723
16724 #[cfg(feature = "grid")]
16725 #[test]
16726 fn grid_absolute_container_top_bottom__border_box_ltr() {
16727 crate::run_xml_test("grid", "grid_absolute_container_top_bottom__border_box_ltr");
16728 }
16729
16730 #[cfg(feature = "grid")]
16731 #[test]
16732 fn grid_absolute_container_top_bottom__content_box_ltr() {
16733 crate::run_xml_test("grid", "grid_absolute_container_top_bottom__content_box_ltr");
16734 }
16735
16736 #[cfg(feature = "grid")]
16737 #[test]
16738 fn grid_absolute_container_top_bottom__border_box_rtl() {
16739 crate::run_xml_test("grid", "grid_absolute_container_top_bottom__border_box_rtl");
16740 }
16741
16742 #[cfg(feature = "grid")]
16743 #[test]
16744 fn grid_absolute_container_top_bottom__content_box_rtl() {
16745 crate::run_xml_test("grid", "grid_absolute_container_top_bottom__content_box_rtl");
16746 }
16747
16748 #[cfg(feature = "grid")]
16749 #[test]
16750 fn grid_absolute_container_top_bottom_margin__border_box_ltr() {
16751 crate::run_xml_test("grid", "grid_absolute_container_top_bottom_margin__border_box_ltr");
16752 }
16753
16754 #[cfg(feature = "grid")]
16755 #[test]
16756 fn grid_absolute_container_top_bottom_margin__content_box_ltr() {
16757 crate::run_xml_test("grid", "grid_absolute_container_top_bottom_margin__content_box_ltr");
16758 }
16759
16760 #[cfg(feature = "grid")]
16761 #[test]
16762 fn grid_absolute_container_top_bottom_margin__border_box_rtl() {
16763 crate::run_xml_test("grid", "grid_absolute_container_top_bottom_margin__border_box_rtl");
16764 }
16765
16766 #[cfg(feature = "grid")]
16767 #[test]
16768 fn grid_absolute_container_top_bottom_margin__content_box_rtl() {
16769 crate::run_xml_test("grid", "grid_absolute_container_top_bottom_margin__content_box_rtl");
16770 }
16771
16772 #[cfg(feature = "grid")]
16773 #[test]
16774 fn grid_absolute_container_top_right__border_box_ltr() {
16775 crate::run_xml_test("grid", "grid_absolute_container_top_right__border_box_ltr");
16776 }
16777
16778 #[cfg(feature = "grid")]
16779 #[test]
16780 fn grid_absolute_container_top_right__content_box_ltr() {
16781 crate::run_xml_test("grid", "grid_absolute_container_top_right__content_box_ltr");
16782 }
16783
16784 #[cfg(feature = "grid")]
16785 #[test]
16786 fn grid_absolute_container_top_right__border_box_rtl() {
16787 crate::run_xml_test("grid", "grid_absolute_container_top_right__border_box_rtl");
16788 }
16789
16790 #[cfg(feature = "grid")]
16791 #[test]
16792 fn grid_absolute_container_top_right__content_box_rtl() {
16793 crate::run_xml_test("grid", "grid_absolute_container_top_right__content_box_rtl");
16794 }
16795
16796 #[cfg(feature = "grid")]
16797 #[test]
16798 fn grid_absolute_container_top_right_margin__border_box_ltr() {
16799 crate::run_xml_test("grid", "grid_absolute_container_top_right_margin__border_box_ltr");
16800 }
16801
16802 #[cfg(feature = "grid")]
16803 #[test]
16804 fn grid_absolute_container_top_right_margin__content_box_ltr() {
16805 crate::run_xml_test("grid", "grid_absolute_container_top_right_margin__content_box_ltr");
16806 }
16807
16808 #[cfg(feature = "grid")]
16809 #[test]
16810 fn grid_absolute_container_top_right_margin__border_box_rtl() {
16811 crate::run_xml_test("grid", "grid_absolute_container_top_right_margin__border_box_rtl");
16812 }
16813
16814 #[cfg(feature = "grid")]
16815 #[test]
16816 fn grid_absolute_container_top_right_margin__content_box_rtl() {
16817 crate::run_xml_test("grid", "grid_absolute_container_top_right_margin__content_box_rtl");
16818 }
16819
16820 #[cfg(feature = "grid")]
16821 #[test]
16822 fn grid_absolute_direction_rtl__border_box_ltr() {
16823 crate::run_xml_test("grid", "grid_absolute_direction_rtl__border_box_ltr");
16824 }
16825
16826 #[cfg(feature = "grid")]
16827 #[test]
16828 fn grid_absolute_direction_rtl__content_box_ltr() {
16829 crate::run_xml_test("grid", "grid_absolute_direction_rtl__content_box_ltr");
16830 }
16831
16832 #[cfg(feature = "grid")]
16833 #[test]
16834 fn grid_absolute_direction_rtl__border_box_rtl() {
16835 crate::run_xml_test("grid", "grid_absolute_direction_rtl__border_box_rtl");
16836 }
16837
16838 #[cfg(feature = "grid")]
16839 #[test]
16840 fn grid_absolute_direction_rtl__content_box_rtl() {
16841 crate::run_xml_test("grid", "grid_absolute_direction_rtl__content_box_rtl");
16842 }
16843
16844 #[cfg(feature = "grid")]
16845 #[test]
16846 fn grid_absolute_justify_self_sized_all__border_box_ltr() {
16847 crate::run_xml_test("grid", "grid_absolute_justify_self_sized_all__border_box_ltr");
16848 }
16849
16850 #[cfg(feature = "grid")]
16851 #[test]
16852 fn grid_absolute_justify_self_sized_all__content_box_ltr() {
16853 crate::run_xml_test("grid", "grid_absolute_justify_self_sized_all__content_box_ltr");
16854 }
16855
16856 #[cfg(feature = "grid")]
16857 #[test]
16858 fn grid_absolute_justify_self_sized_all__border_box_rtl() {
16859 crate::run_xml_test("grid", "grid_absolute_justify_self_sized_all__border_box_rtl");
16860 }
16861
16862 #[cfg(feature = "grid")]
16863 #[test]
16864 fn grid_absolute_justify_self_sized_all__content_box_rtl() {
16865 crate::run_xml_test("grid", "grid_absolute_justify_self_sized_all__content_box_rtl");
16866 }
16867
16868 #[cfg(feature = "grid")]
16869 #[test]
16870 fn grid_absolute_layout_within_border__border_box_ltr() {
16871 crate::run_xml_test("grid", "grid_absolute_layout_within_border__border_box_ltr");
16872 }
16873
16874 #[cfg(feature = "grid")]
16875 #[test]
16876 fn grid_absolute_layout_within_border__content_box_ltr() {
16877 crate::run_xml_test("grid", "grid_absolute_layout_within_border__content_box_ltr");
16878 }
16879
16880 #[cfg(feature = "grid")]
16881 #[test]
16882 fn grid_absolute_layout_within_border__border_box_rtl() {
16883 crate::run_xml_test("grid", "grid_absolute_layout_within_border__border_box_rtl");
16884 }
16885
16886 #[cfg(feature = "grid")]
16887 #[test]
16888 fn grid_absolute_layout_within_border__content_box_rtl() {
16889 crate::run_xml_test("grid", "grid_absolute_layout_within_border__content_box_rtl");
16890 }
16891
16892 #[cfg(feature = "grid")]
16893 #[test]
16894 fn grid_absolute_layout_within_border_static__border_box_ltr() {
16895 crate::run_xml_test("grid", "grid_absolute_layout_within_border_static__border_box_ltr");
16896 }
16897
16898 #[cfg(feature = "grid")]
16899 #[test]
16900 fn grid_absolute_layout_within_border_static__content_box_ltr() {
16901 crate::run_xml_test("grid", "grid_absolute_layout_within_border_static__content_box_ltr");
16902 }
16903
16904 #[cfg(feature = "grid")]
16905 #[test]
16906 fn grid_absolute_layout_within_border_static__border_box_rtl() {
16907 crate::run_xml_test("grid", "grid_absolute_layout_within_border_static__border_box_rtl");
16908 }
16909
16910 #[cfg(feature = "grid")]
16911 #[test]
16912 fn grid_absolute_layout_within_border_static__content_box_rtl() {
16913 crate::run_xml_test("grid", "grid_absolute_layout_within_border_static__content_box_rtl");
16914 }
16915
16916 #[cfg(feature = "grid")]
16917 #[test]
16918 fn grid_absolute_resolved_insets__border_box_ltr() {
16919 crate::run_xml_test("grid", "grid_absolute_resolved_insets__border_box_ltr");
16920 }
16921
16922 #[cfg(feature = "grid")]
16923 #[test]
16924 fn grid_absolute_resolved_insets__content_box_ltr() {
16925 crate::run_xml_test("grid", "grid_absolute_resolved_insets__content_box_ltr");
16926 }
16927
16928 #[cfg(feature = "grid")]
16929 #[test]
16930 fn grid_absolute_resolved_insets__border_box_rtl() {
16931 crate::run_xml_test("grid", "grid_absolute_resolved_insets__border_box_rtl");
16932 }
16933
16934 #[cfg(feature = "grid")]
16935 #[test]
16936 fn grid_absolute_resolved_insets__content_box_rtl() {
16937 crate::run_xml_test("grid", "grid_absolute_resolved_insets__content_box_rtl");
16938 }
16939
16940 #[cfg(feature = "grid")]
16941 #[test]
16942 fn grid_absolute_row_end__border_box_ltr() {
16943 crate::run_xml_test("grid", "grid_absolute_row_end__border_box_ltr");
16944 }
16945
16946 #[cfg(feature = "grid")]
16947 #[test]
16948 fn grid_absolute_row_end__content_box_ltr() {
16949 crate::run_xml_test("grid", "grid_absolute_row_end__content_box_ltr");
16950 }
16951
16952 #[cfg(feature = "grid")]
16953 #[test]
16954 fn grid_absolute_row_end__border_box_rtl() {
16955 crate::run_xml_test("grid", "grid_absolute_row_end__border_box_rtl");
16956 }
16957
16958 #[cfg(feature = "grid")]
16959 #[test]
16960 fn grid_absolute_row_end__content_box_rtl() {
16961 crate::run_xml_test("grid", "grid_absolute_row_end__content_box_rtl");
16962 }
16963
16964 #[cfg(feature = "grid")]
16965 #[test]
16966 fn grid_absolute_row_start__border_box_ltr() {
16967 crate::run_xml_test("grid", "grid_absolute_row_start__border_box_ltr");
16968 }
16969
16970 #[cfg(feature = "grid")]
16971 #[test]
16972 fn grid_absolute_row_start__content_box_ltr() {
16973 crate::run_xml_test("grid", "grid_absolute_row_start__content_box_ltr");
16974 }
16975
16976 #[cfg(feature = "grid")]
16977 #[test]
16978 fn grid_absolute_row_start__border_box_rtl() {
16979 crate::run_xml_test("grid", "grid_absolute_row_start__border_box_rtl");
16980 }
16981
16982 #[cfg(feature = "grid")]
16983 #[test]
16984 fn grid_absolute_row_start__content_box_rtl() {
16985 crate::run_xml_test("grid", "grid_absolute_row_start__content_box_rtl");
16986 }
16987
16988 #[cfg(feature = "grid")]
16989 #[test]
16990 fn grid_absolute_top_overrides_bottom__border_box_ltr() {
16991 crate::run_xml_test("grid", "grid_absolute_top_overrides_bottom__border_box_ltr");
16992 }
16993
16994 #[cfg(feature = "grid")]
16995 #[test]
16996 fn grid_absolute_top_overrides_bottom__content_box_ltr() {
16997 crate::run_xml_test("grid", "grid_absolute_top_overrides_bottom__content_box_ltr");
16998 }
16999
17000 #[cfg(feature = "grid")]
17001 #[test]
17002 fn grid_absolute_top_overrides_bottom__border_box_rtl() {
17003 crate::run_xml_test("grid", "grid_absolute_top_overrides_bottom__border_box_rtl");
17004 }
17005
17006 #[cfg(feature = "grid")]
17007 #[test]
17008 fn grid_absolute_top_overrides_bottom__content_box_rtl() {
17009 crate::run_xml_test("grid", "grid_absolute_top_overrides_bottom__content_box_rtl");
17010 }
17011
17012 #[cfg(feature = "grid")]
17013 #[test]
17014 fn grid_absolute_with_padding__border_box_ltr() {
17015 crate::run_xml_test("grid", "grid_absolute_with_padding__border_box_ltr");
17016 }
17017
17018 #[cfg(feature = "grid")]
17019 #[test]
17020 fn grid_absolute_with_padding__content_box_ltr() {
17021 crate::run_xml_test("grid", "grid_absolute_with_padding__content_box_ltr");
17022 }
17023
17024 #[cfg(feature = "grid")]
17025 #[test]
17026 fn grid_absolute_with_padding__border_box_rtl() {
17027 crate::run_xml_test("grid", "grid_absolute_with_padding__border_box_rtl");
17028 }
17029
17030 #[cfg(feature = "grid")]
17031 #[test]
17032 fn grid_absolute_with_padding__content_box_rtl() {
17033 crate::run_xml_test("grid", "grid_absolute_with_padding__content_box_rtl");
17034 }
17035
17036 #[cfg(feature = "grid")]
17037 #[test]
17038 fn grid_absolute_with_padding_and_margin__border_box_ltr() {
17039 crate::run_xml_test("grid", "grid_absolute_with_padding_and_margin__border_box_ltr");
17040 }
17041
17042 #[cfg(feature = "grid")]
17043 #[test]
17044 fn grid_absolute_with_padding_and_margin__content_box_ltr() {
17045 crate::run_xml_test("grid", "grid_absolute_with_padding_and_margin__content_box_ltr");
17046 }
17047
17048 #[cfg(feature = "grid")]
17049 #[test]
17050 fn grid_absolute_with_padding_and_margin__border_box_rtl() {
17051 crate::run_xml_test("grid", "grid_absolute_with_padding_and_margin__border_box_rtl");
17052 }
17053
17054 #[cfg(feature = "grid")]
17055 #[test]
17056 fn grid_absolute_with_padding_and_margin__content_box_rtl() {
17057 crate::run_xml_test("grid", "grid_absolute_with_padding_and_margin__content_box_rtl");
17058 }
17059
17060 #[cfg(feature = "grid")]
17061 #[test]
17062 fn grid_align_content_center__border_box_ltr() {
17063 crate::run_xml_test("grid", "grid_align_content_center__border_box_ltr");
17064 }
17065
17066 #[cfg(feature = "grid")]
17067 #[test]
17068 fn grid_align_content_center__content_box_ltr() {
17069 crate::run_xml_test("grid", "grid_align_content_center__content_box_ltr");
17070 }
17071
17072 #[cfg(feature = "grid")]
17073 #[test]
17074 fn grid_align_content_center__border_box_rtl() {
17075 crate::run_xml_test("grid", "grid_align_content_center__border_box_rtl");
17076 }
17077
17078 #[cfg(feature = "grid")]
17079 #[test]
17080 fn grid_align_content_center__content_box_rtl() {
17081 crate::run_xml_test("grid", "grid_align_content_center__content_box_rtl");
17082 }
17083
17084 #[cfg(feature = "grid")]
17085 #[test]
17086 fn grid_align_content_center_negative_space_gap__border_box_ltr() {
17087 crate::run_xml_test("grid", "grid_align_content_center_negative_space_gap__border_box_ltr");
17088 }
17089
17090 #[cfg(feature = "grid")]
17091 #[test]
17092 fn grid_align_content_center_negative_space_gap__content_box_ltr() {
17093 crate::run_xml_test("grid", "grid_align_content_center_negative_space_gap__content_box_ltr");
17094 }
17095
17096 #[cfg(feature = "grid")]
17097 #[test]
17098 fn grid_align_content_center_negative_space_gap__border_box_rtl() {
17099 crate::run_xml_test("grid", "grid_align_content_center_negative_space_gap__border_box_rtl");
17100 }
17101
17102 #[cfg(feature = "grid")]
17103 #[test]
17104 fn grid_align_content_center_negative_space_gap__content_box_rtl() {
17105 crate::run_xml_test("grid", "grid_align_content_center_negative_space_gap__content_box_rtl");
17106 }
17107
17108 #[cfg(feature = "grid")]
17109 #[test]
17110 fn grid_align_content_end__border_box_ltr() {
17111 crate::run_xml_test("grid", "grid_align_content_end__border_box_ltr");
17112 }
17113
17114 #[cfg(feature = "grid")]
17115 #[test]
17116 fn grid_align_content_end__content_box_ltr() {
17117 crate::run_xml_test("grid", "grid_align_content_end__content_box_ltr");
17118 }
17119
17120 #[cfg(feature = "grid")]
17121 #[test]
17122 fn grid_align_content_end__border_box_rtl() {
17123 crate::run_xml_test("grid", "grid_align_content_end__border_box_rtl");
17124 }
17125
17126 #[cfg(feature = "grid")]
17127 #[test]
17128 fn grid_align_content_end__content_box_rtl() {
17129 crate::run_xml_test("grid", "grid_align_content_end__content_box_rtl");
17130 }
17131
17132 #[cfg(feature = "grid")]
17133 #[test]
17134 fn grid_align_content_end_negative_space_gap__border_box_ltr() {
17135 crate::run_xml_test("grid", "grid_align_content_end_negative_space_gap__border_box_ltr");
17136 }
17137
17138 #[cfg(feature = "grid")]
17139 #[test]
17140 fn grid_align_content_end_negative_space_gap__content_box_ltr() {
17141 crate::run_xml_test("grid", "grid_align_content_end_negative_space_gap__content_box_ltr");
17142 }
17143
17144 #[cfg(feature = "grid")]
17145 #[test]
17146 fn grid_align_content_end_negative_space_gap__border_box_rtl() {
17147 crate::run_xml_test("grid", "grid_align_content_end_negative_space_gap__border_box_rtl");
17148 }
17149
17150 #[cfg(feature = "grid")]
17151 #[test]
17152 fn grid_align_content_end_negative_space_gap__content_box_rtl() {
17153 crate::run_xml_test("grid", "grid_align_content_end_negative_space_gap__content_box_rtl");
17154 }
17155
17156 #[cfg(feature = "grid")]
17157 #[test]
17158 fn grid_align_content_end_with_padding_border__border_box_ltr() {
17159 crate::run_xml_test("grid", "grid_align_content_end_with_padding_border__border_box_ltr");
17160 }
17161
17162 #[cfg(feature = "grid")]
17163 #[test]
17164 fn grid_align_content_end_with_padding_border__content_box_ltr() {
17165 crate::run_xml_test("grid", "grid_align_content_end_with_padding_border__content_box_ltr");
17166 }
17167
17168 #[cfg(feature = "grid")]
17169 #[test]
17170 fn grid_align_content_end_with_padding_border__border_box_rtl() {
17171 crate::run_xml_test("grid", "grid_align_content_end_with_padding_border__border_box_rtl");
17172 }
17173
17174 #[cfg(feature = "grid")]
17175 #[test]
17176 fn grid_align_content_end_with_padding_border__content_box_rtl() {
17177 crate::run_xml_test("grid", "grid_align_content_end_with_padding_border__content_box_rtl");
17178 }
17179
17180 #[cfg(feature = "grid")]
17181 #[test]
17182 fn grid_align_content_space_around__border_box_ltr() {
17183 crate::run_xml_test("grid", "grid_align_content_space_around__border_box_ltr");
17184 }
17185
17186 #[cfg(feature = "grid")]
17187 #[test]
17188 fn grid_align_content_space_around__content_box_ltr() {
17189 crate::run_xml_test("grid", "grid_align_content_space_around__content_box_ltr");
17190 }
17191
17192 #[cfg(feature = "grid")]
17193 #[test]
17194 fn grid_align_content_space_around__border_box_rtl() {
17195 crate::run_xml_test("grid", "grid_align_content_space_around__border_box_rtl");
17196 }
17197
17198 #[cfg(feature = "grid")]
17199 #[test]
17200 fn grid_align_content_space_around__content_box_rtl() {
17201 crate::run_xml_test("grid", "grid_align_content_space_around__content_box_rtl");
17202 }
17203
17204 #[cfg(feature = "grid")]
17205 #[test]
17206 fn grid_align_content_space_around_negative_space_gap__border_box_ltr() {
17207 crate::run_xml_test("grid", "grid_align_content_space_around_negative_space_gap__border_box_ltr");
17208 }
17209
17210 #[cfg(feature = "grid")]
17211 #[test]
17212 fn grid_align_content_space_around_negative_space_gap__content_box_ltr() {
17213 crate::run_xml_test("grid", "grid_align_content_space_around_negative_space_gap__content_box_ltr");
17214 }
17215
17216 #[cfg(feature = "grid")]
17217 #[test]
17218 fn grid_align_content_space_around_negative_space_gap__border_box_rtl() {
17219 crate::run_xml_test("grid", "grid_align_content_space_around_negative_space_gap__border_box_rtl");
17220 }
17221
17222 #[cfg(feature = "grid")]
17223 #[test]
17224 fn grid_align_content_space_around_negative_space_gap__content_box_rtl() {
17225 crate::run_xml_test("grid", "grid_align_content_space_around_negative_space_gap__content_box_rtl");
17226 }
17227
17228 #[cfg(feature = "grid")]
17229 #[test]
17230 fn grid_align_content_space_around_with_padding_border__border_box_ltr() {
17231 crate::run_xml_test("grid", "grid_align_content_space_around_with_padding_border__border_box_ltr");
17232 }
17233
17234 #[cfg(feature = "grid")]
17235 #[test]
17236 fn grid_align_content_space_around_with_padding_border__content_box_ltr() {
17237 crate::run_xml_test("grid", "grid_align_content_space_around_with_padding_border__content_box_ltr");
17238 }
17239
17240 #[cfg(feature = "grid")]
17241 #[test]
17242 fn grid_align_content_space_around_with_padding_border__border_box_rtl() {
17243 crate::run_xml_test("grid", "grid_align_content_space_around_with_padding_border__border_box_rtl");
17244 }
17245
17246 #[cfg(feature = "grid")]
17247 #[test]
17248 fn grid_align_content_space_around_with_padding_border__content_box_rtl() {
17249 crate::run_xml_test("grid", "grid_align_content_space_around_with_padding_border__content_box_rtl");
17250 }
17251
17252 #[cfg(feature = "grid")]
17253 #[test]
17254 fn grid_align_content_space_between__border_box_ltr() {
17255 crate::run_xml_test("grid", "grid_align_content_space_between__border_box_ltr");
17256 }
17257
17258 #[cfg(feature = "grid")]
17259 #[test]
17260 fn grid_align_content_space_between__content_box_ltr() {
17261 crate::run_xml_test("grid", "grid_align_content_space_between__content_box_ltr");
17262 }
17263
17264 #[cfg(feature = "grid")]
17265 #[test]
17266 fn grid_align_content_space_between__border_box_rtl() {
17267 crate::run_xml_test("grid", "grid_align_content_space_between__border_box_rtl");
17268 }
17269
17270 #[cfg(feature = "grid")]
17271 #[test]
17272 fn grid_align_content_space_between__content_box_rtl() {
17273 crate::run_xml_test("grid", "grid_align_content_space_between__content_box_rtl");
17274 }
17275
17276 #[cfg(feature = "grid")]
17277 #[test]
17278 fn grid_align_content_space_between_negative_space_gap__border_box_ltr() {
17279 crate::run_xml_test("grid", "grid_align_content_space_between_negative_space_gap__border_box_ltr");
17280 }
17281
17282 #[cfg(feature = "grid")]
17283 #[test]
17284 fn grid_align_content_space_between_negative_space_gap__content_box_ltr() {
17285 crate::run_xml_test("grid", "grid_align_content_space_between_negative_space_gap__content_box_ltr");
17286 }
17287
17288 #[cfg(feature = "grid")]
17289 #[test]
17290 fn grid_align_content_space_between_negative_space_gap__border_box_rtl() {
17291 crate::run_xml_test("grid", "grid_align_content_space_between_negative_space_gap__border_box_rtl");
17292 }
17293
17294 #[cfg(feature = "grid")]
17295 #[test]
17296 fn grid_align_content_space_between_negative_space_gap__content_box_rtl() {
17297 crate::run_xml_test("grid", "grid_align_content_space_between_negative_space_gap__content_box_rtl");
17298 }
17299
17300 #[cfg(feature = "grid")]
17301 #[test]
17302 fn grid_align_content_space_between_with_padding_border__border_box_ltr() {
17303 crate::run_xml_test("grid", "grid_align_content_space_between_with_padding_border__border_box_ltr");
17304 }
17305
17306 #[cfg(feature = "grid")]
17307 #[test]
17308 fn grid_align_content_space_between_with_padding_border__content_box_ltr() {
17309 crate::run_xml_test("grid", "grid_align_content_space_between_with_padding_border__content_box_ltr");
17310 }
17311
17312 #[cfg(feature = "grid")]
17313 #[test]
17314 fn grid_align_content_space_between_with_padding_border__border_box_rtl() {
17315 crate::run_xml_test("grid", "grid_align_content_space_between_with_padding_border__border_box_rtl");
17316 }
17317
17318 #[cfg(feature = "grid")]
17319 #[test]
17320 fn grid_align_content_space_between_with_padding_border__content_box_rtl() {
17321 crate::run_xml_test("grid", "grid_align_content_space_between_with_padding_border__content_box_rtl");
17322 }
17323
17324 #[cfg(feature = "grid")]
17325 #[test]
17326 fn grid_align_content_space_evenly__border_box_ltr() {
17327 crate::run_xml_test("grid", "grid_align_content_space_evenly__border_box_ltr");
17328 }
17329
17330 #[cfg(feature = "grid")]
17331 #[test]
17332 fn grid_align_content_space_evenly__content_box_ltr() {
17333 crate::run_xml_test("grid", "grid_align_content_space_evenly__content_box_ltr");
17334 }
17335
17336 #[cfg(feature = "grid")]
17337 #[test]
17338 fn grid_align_content_space_evenly__border_box_rtl() {
17339 crate::run_xml_test("grid", "grid_align_content_space_evenly__border_box_rtl");
17340 }
17341
17342 #[cfg(feature = "grid")]
17343 #[test]
17344 fn grid_align_content_space_evenly__content_box_rtl() {
17345 crate::run_xml_test("grid", "grid_align_content_space_evenly__content_box_rtl");
17346 }
17347
17348 #[cfg(feature = "grid")]
17349 #[test]
17350 fn grid_align_content_space_evenly_negative_space_gap__border_box_ltr() {
17351 crate::run_xml_test("grid", "grid_align_content_space_evenly_negative_space_gap__border_box_ltr");
17352 }
17353
17354 #[cfg(feature = "grid")]
17355 #[test]
17356 fn grid_align_content_space_evenly_negative_space_gap__content_box_ltr() {
17357 crate::run_xml_test("grid", "grid_align_content_space_evenly_negative_space_gap__content_box_ltr");
17358 }
17359
17360 #[cfg(feature = "grid")]
17361 #[test]
17362 fn grid_align_content_space_evenly_negative_space_gap__border_box_rtl() {
17363 crate::run_xml_test("grid", "grid_align_content_space_evenly_negative_space_gap__border_box_rtl");
17364 }
17365
17366 #[cfg(feature = "grid")]
17367 #[test]
17368 fn grid_align_content_space_evenly_negative_space_gap__content_box_rtl() {
17369 crate::run_xml_test("grid", "grid_align_content_space_evenly_negative_space_gap__content_box_rtl");
17370 }
17371
17372 #[cfg(feature = "grid")]
17373 #[test]
17374 fn grid_align_content_space_evenly_with_padding_border__border_box_ltr() {
17375 crate::run_xml_test("grid", "grid_align_content_space_evenly_with_padding_border__border_box_ltr");
17376 }
17377
17378 #[cfg(feature = "grid")]
17379 #[test]
17380 fn grid_align_content_space_evenly_with_padding_border__content_box_ltr() {
17381 crate::run_xml_test("grid", "grid_align_content_space_evenly_with_padding_border__content_box_ltr");
17382 }
17383
17384 #[cfg(feature = "grid")]
17385 #[test]
17386 fn grid_align_content_space_evenly_with_padding_border__border_box_rtl() {
17387 crate::run_xml_test("grid", "grid_align_content_space_evenly_with_padding_border__border_box_rtl");
17388 }
17389
17390 #[cfg(feature = "grid")]
17391 #[test]
17392 fn grid_align_content_space_evenly_with_padding_border__content_box_rtl() {
17393 crate::run_xml_test("grid", "grid_align_content_space_evenly_with_padding_border__content_box_rtl");
17394 }
17395
17396 #[cfg(feature = "grid")]
17397 #[test]
17398 fn grid_align_content_start__border_box_ltr() {
17399 crate::run_xml_test("grid", "grid_align_content_start__border_box_ltr");
17400 }
17401
17402 #[cfg(feature = "grid")]
17403 #[test]
17404 fn grid_align_content_start__content_box_ltr() {
17405 crate::run_xml_test("grid", "grid_align_content_start__content_box_ltr");
17406 }
17407
17408 #[cfg(feature = "grid")]
17409 #[test]
17410 fn grid_align_content_start__border_box_rtl() {
17411 crate::run_xml_test("grid", "grid_align_content_start__border_box_rtl");
17412 }
17413
17414 #[cfg(feature = "grid")]
17415 #[test]
17416 fn grid_align_content_start__content_box_rtl() {
17417 crate::run_xml_test("grid", "grid_align_content_start__content_box_rtl");
17418 }
17419
17420 #[cfg(feature = "grid")]
17421 #[test]
17422 fn grid_align_content_start_negative_space_gap__border_box_ltr() {
17423 crate::run_xml_test("grid", "grid_align_content_start_negative_space_gap__border_box_ltr");
17424 }
17425
17426 #[cfg(feature = "grid")]
17427 #[test]
17428 fn grid_align_content_start_negative_space_gap__content_box_ltr() {
17429 crate::run_xml_test("grid", "grid_align_content_start_negative_space_gap__content_box_ltr");
17430 }
17431
17432 #[cfg(feature = "grid")]
17433 #[test]
17434 fn grid_align_content_start_negative_space_gap__border_box_rtl() {
17435 crate::run_xml_test("grid", "grid_align_content_start_negative_space_gap__border_box_rtl");
17436 }
17437
17438 #[cfg(feature = "grid")]
17439 #[test]
17440 fn grid_align_content_start_negative_space_gap__content_box_rtl() {
17441 crate::run_xml_test("grid", "grid_align_content_start_negative_space_gap__content_box_rtl");
17442 }
17443
17444 #[cfg(feature = "grid")]
17445 #[test]
17446 fn grid_align_content_start_with_padding_border__border_box_ltr() {
17447 crate::run_xml_test("grid", "grid_align_content_start_with_padding_border__border_box_ltr");
17448 }
17449
17450 #[cfg(feature = "grid")]
17451 #[test]
17452 fn grid_align_content_start_with_padding_border__content_box_ltr() {
17453 crate::run_xml_test("grid", "grid_align_content_start_with_padding_border__content_box_ltr");
17454 }
17455
17456 #[cfg(feature = "grid")]
17457 #[test]
17458 fn grid_align_content_start_with_padding_border__border_box_rtl() {
17459 crate::run_xml_test("grid", "grid_align_content_start_with_padding_border__border_box_rtl");
17460 }
17461
17462 #[cfg(feature = "grid")]
17463 #[test]
17464 fn grid_align_content_start_with_padding_border__content_box_rtl() {
17465 crate::run_xml_test("grid", "grid_align_content_start_with_padding_border__content_box_rtl");
17466 }
17467
17468 #[cfg(feature = "grid")]
17469 #[test]
17470 fn grid_align_items_baseline__border_box_ltr() {
17471 crate::run_xml_test("grid", "grid_align_items_baseline__border_box_ltr");
17472 }
17473
17474 #[cfg(feature = "grid")]
17475 #[test]
17476 fn grid_align_items_baseline__content_box_ltr() {
17477 crate::run_xml_test("grid", "grid_align_items_baseline__content_box_ltr");
17478 }
17479
17480 #[cfg(feature = "grid")]
17481 #[test]
17482 fn grid_align_items_baseline__border_box_rtl() {
17483 crate::run_xml_test("grid", "grid_align_items_baseline__border_box_rtl");
17484 }
17485
17486 #[cfg(feature = "grid")]
17487 #[test]
17488 fn grid_align_items_baseline__content_box_rtl() {
17489 crate::run_xml_test("grid", "grid_align_items_baseline__content_box_rtl");
17490 }
17491
17492 #[cfg(feature = "grid")]
17493 #[test]
17494 fn grid_align_items_baseline_child__border_box_ltr() {
17495 crate::run_xml_test("grid", "grid_align_items_baseline_child__border_box_ltr");
17496 }
17497
17498 #[cfg(feature = "grid")]
17499 #[test]
17500 fn grid_align_items_baseline_child__content_box_ltr() {
17501 crate::run_xml_test("grid", "grid_align_items_baseline_child__content_box_ltr");
17502 }
17503
17504 #[cfg(feature = "grid")]
17505 #[test]
17506 fn grid_align_items_baseline_child__border_box_rtl() {
17507 crate::run_xml_test("grid", "grid_align_items_baseline_child__border_box_rtl");
17508 }
17509
17510 #[cfg(feature = "grid")]
17511 #[test]
17512 fn grid_align_items_baseline_child__content_box_rtl() {
17513 crate::run_xml_test("grid", "grid_align_items_baseline_child__content_box_rtl");
17514 }
17515
17516 #[cfg(feature = "grid")]
17517 #[test]
17518 fn grid_align_items_baseline_child_margin__border_box_ltr() {
17519 crate::run_xml_test("grid", "grid_align_items_baseline_child_margin__border_box_ltr");
17520 }
17521
17522 #[cfg(feature = "grid")]
17523 #[test]
17524 fn grid_align_items_baseline_child_margin__content_box_ltr() {
17525 crate::run_xml_test("grid", "grid_align_items_baseline_child_margin__content_box_ltr");
17526 }
17527
17528 #[cfg(feature = "grid")]
17529 #[test]
17530 fn grid_align_items_baseline_child_margin__border_box_rtl() {
17531 crate::run_xml_test("grid", "grid_align_items_baseline_child_margin__border_box_rtl");
17532 }
17533
17534 #[cfg(feature = "grid")]
17535 #[test]
17536 fn grid_align_items_baseline_child_margin__content_box_rtl() {
17537 crate::run_xml_test("grid", "grid_align_items_baseline_child_margin__content_box_rtl");
17538 }
17539
17540 #[cfg(feature = "grid")]
17541 #[test]
17542 fn grid_align_items_baseline_child_margin_percent__border_box_ltr() {
17543 crate::run_xml_test("grid", "grid_align_items_baseline_child_margin_percent__border_box_ltr");
17544 }
17545
17546 #[cfg(feature = "grid")]
17547 #[test]
17548 fn grid_align_items_baseline_child_margin_percent__content_box_ltr() {
17549 crate::run_xml_test("grid", "grid_align_items_baseline_child_margin_percent__content_box_ltr");
17550 }
17551
17552 #[cfg(feature = "grid")]
17553 #[test]
17554 fn grid_align_items_baseline_child_margin_percent__border_box_rtl() {
17555 crate::run_xml_test("grid", "grid_align_items_baseline_child_margin_percent__border_box_rtl");
17556 }
17557
17558 #[cfg(feature = "grid")]
17559 #[test]
17560 fn grid_align_items_baseline_child_margin_percent__content_box_rtl() {
17561 crate::run_xml_test("grid", "grid_align_items_baseline_child_margin_percent__content_box_rtl");
17562 }
17563
17564 #[cfg(feature = "grid")]
17565 #[test]
17566 fn grid_align_items_baseline_child_multiline__border_box_ltr() {
17567 crate::run_xml_test("grid", "grid_align_items_baseline_child_multiline__border_box_ltr");
17568 }
17569
17570 #[cfg(feature = "grid")]
17571 #[test]
17572 fn grid_align_items_baseline_child_multiline__content_box_ltr() {
17573 crate::run_xml_test("grid", "grid_align_items_baseline_child_multiline__content_box_ltr");
17574 }
17575
17576 #[cfg(feature = "grid")]
17577 #[test]
17578 fn grid_align_items_baseline_child_multiline__border_box_rtl() {
17579 crate::run_xml_test("grid", "grid_align_items_baseline_child_multiline__border_box_rtl");
17580 }
17581
17582 #[cfg(feature = "grid")]
17583 #[test]
17584 fn grid_align_items_baseline_child_multiline__content_box_rtl() {
17585 crate::run_xml_test("grid", "grid_align_items_baseline_child_multiline__content_box_rtl");
17586 }
17587
17588 #[cfg(feature = "grid")]
17589 #[test]
17590 fn grid_align_items_baseline_child_multiline_no_override_on_secondline__border_box_ltr() {
17591 crate::run_xml_test(
17592 "grid",
17593 "grid_align_items_baseline_child_multiline_no_override_on_secondline__border_box_ltr",
17594 );
17595 }
17596
17597 #[cfg(feature = "grid")]
17598 #[test]
17599 fn grid_align_items_baseline_child_multiline_no_override_on_secondline__content_box_ltr() {
17600 crate::run_xml_test(
17601 "grid",
17602 "grid_align_items_baseline_child_multiline_no_override_on_secondline__content_box_ltr",
17603 );
17604 }
17605
17606 #[cfg(feature = "grid")]
17607 #[test]
17608 fn grid_align_items_baseline_child_multiline_no_override_on_secondline__border_box_rtl() {
17609 crate::run_xml_test(
17610 "grid",
17611 "grid_align_items_baseline_child_multiline_no_override_on_secondline__border_box_rtl",
17612 );
17613 }
17614
17615 #[cfg(feature = "grid")]
17616 #[test]
17617 fn grid_align_items_baseline_child_multiline_no_override_on_secondline__content_box_rtl() {
17618 crate::run_xml_test(
17619 "grid",
17620 "grid_align_items_baseline_child_multiline_no_override_on_secondline__content_box_rtl",
17621 );
17622 }
17623
17624 #[cfg(feature = "grid")]
17625 #[test]
17626 fn grid_align_items_baseline_child_multiline_override__border_box_ltr() {
17627 crate::run_xml_test("grid", "grid_align_items_baseline_child_multiline_override__border_box_ltr");
17628 }
17629
17630 #[cfg(feature = "grid")]
17631 #[test]
17632 fn grid_align_items_baseline_child_multiline_override__content_box_ltr() {
17633 crate::run_xml_test("grid", "grid_align_items_baseline_child_multiline_override__content_box_ltr");
17634 }
17635
17636 #[cfg(feature = "grid")]
17637 #[test]
17638 fn grid_align_items_baseline_child_multiline_override__border_box_rtl() {
17639 crate::run_xml_test("grid", "grid_align_items_baseline_child_multiline_override__border_box_rtl");
17640 }
17641
17642 #[cfg(feature = "grid")]
17643 #[test]
17644 fn grid_align_items_baseline_child_multiline_override__content_box_rtl() {
17645 crate::run_xml_test("grid", "grid_align_items_baseline_child_multiline_override__content_box_rtl");
17646 }
17647
17648 #[cfg(feature = "grid")]
17649 #[test]
17650 fn grid_align_items_baseline_child_padding__border_box_ltr() {
17651 crate::run_xml_test("grid", "grid_align_items_baseline_child_padding__border_box_ltr");
17652 }
17653
17654 #[cfg(feature = "grid")]
17655 #[test]
17656 fn grid_align_items_baseline_child_padding__content_box_ltr() {
17657 crate::run_xml_test("grid", "grid_align_items_baseline_child_padding__content_box_ltr");
17658 }
17659
17660 #[cfg(feature = "grid")]
17661 #[test]
17662 fn grid_align_items_baseline_child_padding__border_box_rtl() {
17663 crate::run_xml_test("grid", "grid_align_items_baseline_child_padding__border_box_rtl");
17664 }
17665
17666 #[cfg(feature = "grid")]
17667 #[test]
17668 fn grid_align_items_baseline_child_padding__content_box_rtl() {
17669 crate::run_xml_test("grid", "grid_align_items_baseline_child_padding__content_box_rtl");
17670 }
17671
17672 #[cfg(feature = "grid")]
17673 #[test]
17674 fn grid_align_items_baseline_child_top__border_box_ltr() {
17675 crate::run_xml_test("grid", "grid_align_items_baseline_child_top__border_box_ltr");
17676 }
17677
17678 #[cfg(feature = "grid")]
17679 #[test]
17680 fn grid_align_items_baseline_child_top__content_box_ltr() {
17681 crate::run_xml_test("grid", "grid_align_items_baseline_child_top__content_box_ltr");
17682 }
17683
17684 #[cfg(feature = "grid")]
17685 #[test]
17686 fn grid_align_items_baseline_child_top__border_box_rtl() {
17687 crate::run_xml_test("grid", "grid_align_items_baseline_child_top__border_box_rtl");
17688 }
17689
17690 #[cfg(feature = "grid")]
17691 #[test]
17692 fn grid_align_items_baseline_child_top__content_box_rtl() {
17693 crate::run_xml_test("grid", "grid_align_items_baseline_child_top__content_box_rtl");
17694 }
17695
17696 #[cfg(feature = "grid")]
17697 #[test]
17698 fn grid_align_items_baseline_child_top2__border_box_ltr() {
17699 crate::run_xml_test("grid", "grid_align_items_baseline_child_top2__border_box_ltr");
17700 }
17701
17702 #[cfg(feature = "grid")]
17703 #[test]
17704 fn grid_align_items_baseline_child_top2__content_box_ltr() {
17705 crate::run_xml_test("grid", "grid_align_items_baseline_child_top2__content_box_ltr");
17706 }
17707
17708 #[cfg(feature = "grid")]
17709 #[test]
17710 fn grid_align_items_baseline_child_top2__border_box_rtl() {
17711 crate::run_xml_test("grid", "grid_align_items_baseline_child_top2__border_box_rtl");
17712 }
17713
17714 #[cfg(feature = "grid")]
17715 #[test]
17716 fn grid_align_items_baseline_child_top2__content_box_rtl() {
17717 crate::run_xml_test("grid", "grid_align_items_baseline_child_top2__content_box_rtl");
17718 }
17719
17720 #[cfg(feature = "grid")]
17721 #[test]
17722 fn grid_align_items_baseline_complex__border_box_ltr() {
17723 crate::run_xml_test("grid", "grid_align_items_baseline_complex__border_box_ltr");
17724 }
17725
17726 #[cfg(feature = "grid")]
17727 #[test]
17728 fn grid_align_items_baseline_complex__content_box_ltr() {
17729 crate::run_xml_test("grid", "grid_align_items_baseline_complex__content_box_ltr");
17730 }
17731
17732 #[cfg(feature = "grid")]
17733 #[test]
17734 fn grid_align_items_baseline_complex__border_box_rtl() {
17735 crate::run_xml_test("grid", "grid_align_items_baseline_complex__border_box_rtl");
17736 }
17737
17738 #[cfg(feature = "grid")]
17739 #[test]
17740 fn grid_align_items_baseline_complex__content_box_rtl() {
17741 crate::run_xml_test("grid", "grid_align_items_baseline_complex__content_box_rtl");
17742 }
17743
17744 #[cfg(feature = "grid")]
17745 #[test]
17746 fn grid_align_items_baseline_double_nested_child__border_box_ltr() {
17747 crate::run_xml_test("grid", "grid_align_items_baseline_double_nested_child__border_box_ltr");
17748 }
17749
17750 #[cfg(feature = "grid")]
17751 #[test]
17752 fn grid_align_items_baseline_double_nested_child__content_box_ltr() {
17753 crate::run_xml_test("grid", "grid_align_items_baseline_double_nested_child__content_box_ltr");
17754 }
17755
17756 #[cfg(feature = "grid")]
17757 #[test]
17758 fn grid_align_items_baseline_double_nested_child__border_box_rtl() {
17759 crate::run_xml_test("grid", "grid_align_items_baseline_double_nested_child__border_box_rtl");
17760 }
17761
17762 #[cfg(feature = "grid")]
17763 #[test]
17764 fn grid_align_items_baseline_double_nested_child__content_box_rtl() {
17765 crate::run_xml_test("grid", "grid_align_items_baseline_double_nested_child__content_box_rtl");
17766 }
17767
17768 #[cfg(feature = "grid")]
17769 #[test]
17770 fn grid_align_items_baseline_multiline__border_box_ltr() {
17771 crate::run_xml_test("grid", "grid_align_items_baseline_multiline__border_box_ltr");
17772 }
17773
17774 #[cfg(feature = "grid")]
17775 #[test]
17776 fn grid_align_items_baseline_multiline__content_box_ltr() {
17777 crate::run_xml_test("grid", "grid_align_items_baseline_multiline__content_box_ltr");
17778 }
17779
17780 #[cfg(feature = "grid")]
17781 #[test]
17782 fn grid_align_items_baseline_multiline__border_box_rtl() {
17783 crate::run_xml_test("grid", "grid_align_items_baseline_multiline__border_box_rtl");
17784 }
17785
17786 #[cfg(feature = "grid")]
17787 #[test]
17788 fn grid_align_items_baseline_multiline__content_box_rtl() {
17789 crate::run_xml_test("grid", "grid_align_items_baseline_multiline__content_box_rtl");
17790 }
17791
17792 #[cfg(feature = "grid")]
17793 #[test]
17794 fn grid_align_items_baseline_multiline_column__border_box_ltr() {
17795 crate::run_xml_test("grid", "grid_align_items_baseline_multiline_column__border_box_ltr");
17796 }
17797
17798 #[cfg(feature = "grid")]
17799 #[test]
17800 fn grid_align_items_baseline_multiline_column__content_box_ltr() {
17801 crate::run_xml_test("grid", "grid_align_items_baseline_multiline_column__content_box_ltr");
17802 }
17803
17804 #[cfg(feature = "grid")]
17805 #[test]
17806 fn grid_align_items_baseline_multiline_column__border_box_rtl() {
17807 crate::run_xml_test("grid", "grid_align_items_baseline_multiline_column__border_box_rtl");
17808 }
17809
17810 #[cfg(feature = "grid")]
17811 #[test]
17812 fn grid_align_items_baseline_multiline_column__content_box_rtl() {
17813 crate::run_xml_test("grid", "grid_align_items_baseline_multiline_column__content_box_rtl");
17814 }
17815
17816 #[cfg(feature = "grid")]
17817 #[test]
17818 fn grid_align_items_baseline_multiline_row_and_column__border_box_ltr() {
17819 crate::run_xml_test("grid", "grid_align_items_baseline_multiline_row_and_column__border_box_ltr");
17820 }
17821
17822 #[cfg(feature = "grid")]
17823 #[test]
17824 fn grid_align_items_baseline_multiline_row_and_column__content_box_ltr() {
17825 crate::run_xml_test("grid", "grid_align_items_baseline_multiline_row_and_column__content_box_ltr");
17826 }
17827
17828 #[cfg(feature = "grid")]
17829 #[test]
17830 fn grid_align_items_baseline_multiline_row_and_column__border_box_rtl() {
17831 crate::run_xml_test("grid", "grid_align_items_baseline_multiline_row_and_column__border_box_rtl");
17832 }
17833
17834 #[cfg(feature = "grid")]
17835 #[test]
17836 fn grid_align_items_baseline_multiline_row_and_column__content_box_rtl() {
17837 crate::run_xml_test("grid", "grid_align_items_baseline_multiline_row_and_column__content_box_rtl");
17838 }
17839
17840 #[cfg(feature = "grid")]
17841 #[test]
17842 fn grid_align_items_baseline_nested_column__border_box_ltr() {
17843 crate::run_xml_test("grid", "grid_align_items_baseline_nested_column__border_box_ltr");
17844 }
17845
17846 #[cfg(feature = "grid")]
17847 #[test]
17848 fn grid_align_items_baseline_nested_column__content_box_ltr() {
17849 crate::run_xml_test("grid", "grid_align_items_baseline_nested_column__content_box_ltr");
17850 }
17851
17852 #[cfg(feature = "grid")]
17853 #[test]
17854 fn grid_align_items_baseline_nested_column__border_box_rtl() {
17855 crate::run_xml_test("grid", "grid_align_items_baseline_nested_column__border_box_rtl");
17856 }
17857
17858 #[cfg(feature = "grid")]
17859 #[test]
17860 fn grid_align_items_baseline_nested_column__content_box_rtl() {
17861 crate::run_xml_test("grid", "grid_align_items_baseline_nested_column__content_box_rtl");
17862 }
17863
17864 #[cfg(feature = "grid")]
17865 #[test]
17866 fn grid_align_items_sized_center__border_box_ltr() {
17867 crate::run_xml_test("grid", "grid_align_items_sized_center__border_box_ltr");
17868 }
17869
17870 #[cfg(feature = "grid")]
17871 #[test]
17872 fn grid_align_items_sized_center__content_box_ltr() {
17873 crate::run_xml_test("grid", "grid_align_items_sized_center__content_box_ltr");
17874 }
17875
17876 #[cfg(feature = "grid")]
17877 #[test]
17878 fn grid_align_items_sized_center__border_box_rtl() {
17879 crate::run_xml_test("grid", "grid_align_items_sized_center__border_box_rtl");
17880 }
17881
17882 #[cfg(feature = "grid")]
17883 #[test]
17884 fn grid_align_items_sized_center__content_box_rtl() {
17885 crate::run_xml_test("grid", "grid_align_items_sized_center__content_box_rtl");
17886 }
17887
17888 #[cfg(feature = "grid")]
17889 #[test]
17890 fn grid_align_items_sized_end__border_box_ltr() {
17891 crate::run_xml_test("grid", "grid_align_items_sized_end__border_box_ltr");
17892 }
17893
17894 #[cfg(feature = "grid")]
17895 #[test]
17896 fn grid_align_items_sized_end__content_box_ltr() {
17897 crate::run_xml_test("grid", "grid_align_items_sized_end__content_box_ltr");
17898 }
17899
17900 #[cfg(feature = "grid")]
17901 #[test]
17902 fn grid_align_items_sized_end__border_box_rtl() {
17903 crate::run_xml_test("grid", "grid_align_items_sized_end__border_box_rtl");
17904 }
17905
17906 #[cfg(feature = "grid")]
17907 #[test]
17908 fn grid_align_items_sized_end__content_box_rtl() {
17909 crate::run_xml_test("grid", "grid_align_items_sized_end__content_box_rtl");
17910 }
17911
17912 #[cfg(feature = "grid")]
17913 #[test]
17914 fn grid_align_items_sized_start__border_box_ltr() {
17915 crate::run_xml_test("grid", "grid_align_items_sized_start__border_box_ltr");
17916 }
17917
17918 #[cfg(feature = "grid")]
17919 #[test]
17920 fn grid_align_items_sized_start__content_box_ltr() {
17921 crate::run_xml_test("grid", "grid_align_items_sized_start__content_box_ltr");
17922 }
17923
17924 #[cfg(feature = "grid")]
17925 #[test]
17926 fn grid_align_items_sized_start__border_box_rtl() {
17927 crate::run_xml_test("grid", "grid_align_items_sized_start__border_box_rtl");
17928 }
17929
17930 #[cfg(feature = "grid")]
17931 #[test]
17932 fn grid_align_items_sized_start__content_box_rtl() {
17933 crate::run_xml_test("grid", "grid_align_items_sized_start__content_box_rtl");
17934 }
17935
17936 #[cfg(feature = "grid")]
17937 #[test]
17938 fn grid_align_items_sized_stretch__border_box_ltr() {
17939 crate::run_xml_test("grid", "grid_align_items_sized_stretch__border_box_ltr");
17940 }
17941
17942 #[cfg(feature = "grid")]
17943 #[test]
17944 fn grid_align_items_sized_stretch__content_box_ltr() {
17945 crate::run_xml_test("grid", "grid_align_items_sized_stretch__content_box_ltr");
17946 }
17947
17948 #[cfg(feature = "grid")]
17949 #[test]
17950 fn grid_align_items_sized_stretch__border_box_rtl() {
17951 crate::run_xml_test("grid", "grid_align_items_sized_stretch__border_box_rtl");
17952 }
17953
17954 #[cfg(feature = "grid")]
17955 #[test]
17956 fn grid_align_items_sized_stretch__content_box_rtl() {
17957 crate::run_xml_test("grid", "grid_align_items_sized_stretch__content_box_rtl");
17958 }
17959
17960 #[cfg(feature = "grid")]
17961 #[test]
17962 fn grid_align_self_sized_all__border_box_ltr() {
17963 crate::run_xml_test("grid", "grid_align_self_sized_all__border_box_ltr");
17964 }
17965
17966 #[cfg(feature = "grid")]
17967 #[test]
17968 fn grid_align_self_sized_all__content_box_ltr() {
17969 crate::run_xml_test("grid", "grid_align_self_sized_all__content_box_ltr");
17970 }
17971
17972 #[cfg(feature = "grid")]
17973 #[test]
17974 fn grid_align_self_sized_all__border_box_rtl() {
17975 crate::run_xml_test("grid", "grid_align_self_sized_all__border_box_rtl");
17976 }
17977
17978 #[cfg(feature = "grid")]
17979 #[test]
17980 fn grid_align_self_sized_all__content_box_rtl() {
17981 crate::run_xml_test("grid", "grid_align_self_sized_all__content_box_rtl");
17982 }
17983
17984 #[cfg(feature = "grid")]
17985 #[test]
17986 fn grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset__border_box_ltr() {
17987 crate::run_xml_test(
17988 "grid",
17989 "grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset__border_box_ltr",
17990 );
17991 }
17992
17993 #[cfg(feature = "grid")]
17994 #[test]
17995 fn grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset__content_box_ltr() {
17996 crate::run_xml_test(
17997 "grid",
17998 "grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset__content_box_ltr",
17999 );
18000 }
18001
18002 #[cfg(feature = "grid")]
18003 #[test]
18004 fn grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset__border_box_rtl() {
18005 crate::run_xml_test(
18006 "grid",
18007 "grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset__border_box_rtl",
18008 );
18009 }
18010
18011 #[cfg(feature = "grid")]
18012 #[test]
18013 fn grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset__content_box_rtl() {
18014 crate::run_xml_test(
18015 "grid",
18016 "grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset__content_box_rtl",
18017 );
18018 }
18019
18020 #[cfg(feature = "grid")]
18021 #[test]
18022 fn grid_aspect_ratio_absolute_fill_height_from_inset__border_box_ltr() {
18023 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_fill_height_from_inset__border_box_ltr");
18024 }
18025
18026 #[cfg(feature = "grid")]
18027 #[test]
18028 fn grid_aspect_ratio_absolute_fill_height_from_inset__content_box_ltr() {
18029 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_fill_height_from_inset__content_box_ltr");
18030 }
18031
18032 #[cfg(feature = "grid")]
18033 #[test]
18034 fn grid_aspect_ratio_absolute_fill_height_from_inset__border_box_rtl() {
18035 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_fill_height_from_inset__border_box_rtl");
18036 }
18037
18038 #[cfg(feature = "grid")]
18039 #[test]
18040 fn grid_aspect_ratio_absolute_fill_height_from_inset__content_box_rtl() {
18041 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_fill_height_from_inset__content_box_rtl");
18042 }
18043
18044 #[cfg(feature = "grid")]
18045 #[test]
18046 fn grid_aspect_ratio_absolute_fill_width_from_inset__border_box_ltr() {
18047 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_fill_width_from_inset__border_box_ltr");
18048 }
18049
18050 #[cfg(feature = "grid")]
18051 #[test]
18052 fn grid_aspect_ratio_absolute_fill_width_from_inset__content_box_ltr() {
18053 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_fill_width_from_inset__content_box_ltr");
18054 }
18055
18056 #[cfg(feature = "grid")]
18057 #[test]
18058 fn grid_aspect_ratio_absolute_fill_width_from_inset__border_box_rtl() {
18059 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_fill_width_from_inset__border_box_rtl");
18060 }
18061
18062 #[cfg(feature = "grid")]
18063 #[test]
18064 fn grid_aspect_ratio_absolute_fill_width_from_inset__content_box_rtl() {
18065 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_fill_width_from_inset__content_box_rtl");
18066 }
18067
18068 #[cfg(feature = "grid")]
18069 #[test]
18070 fn grid_aspect_ratio_absolute_height_overrides_inset__border_box_ltr() {
18071 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_height_overrides_inset__border_box_ltr");
18072 }
18073
18074 #[cfg(feature = "grid")]
18075 #[test]
18076 fn grid_aspect_ratio_absolute_height_overrides_inset__content_box_ltr() {
18077 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_height_overrides_inset__content_box_ltr");
18078 }
18079
18080 #[cfg(feature = "grid")]
18081 #[test]
18082 fn grid_aspect_ratio_absolute_height_overrides_inset__border_box_rtl() {
18083 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_height_overrides_inset__border_box_rtl");
18084 }
18085
18086 #[cfg(feature = "grid")]
18087 #[test]
18088 fn grid_aspect_ratio_absolute_height_overrides_inset__content_box_rtl() {
18089 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_height_overrides_inset__content_box_rtl");
18090 }
18091
18092 #[cfg(feature = "grid")]
18093 #[test]
18094 fn grid_aspect_ratio_absolute_width_overrides_inset__border_box_ltr() {
18095 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_width_overrides_inset__border_box_ltr");
18096 }
18097
18098 #[cfg(feature = "grid")]
18099 #[test]
18100 fn grid_aspect_ratio_absolute_width_overrides_inset__content_box_ltr() {
18101 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_width_overrides_inset__content_box_ltr");
18102 }
18103
18104 #[cfg(feature = "grid")]
18105 #[test]
18106 fn grid_aspect_ratio_absolute_width_overrides_inset__border_box_rtl() {
18107 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_width_overrides_inset__border_box_rtl");
18108 }
18109
18110 #[cfg(feature = "grid")]
18111 #[test]
18112 fn grid_aspect_ratio_absolute_width_overrides_inset__content_box_rtl() {
18113 crate::run_xml_test("grid", "grid_aspect_ratio_absolute_width_overrides_inset__content_box_rtl");
18114 }
18115
18116 #[cfg(feature = "grid")]
18117 #[test]
18118 fn grid_aspect_ratio_child_fill_content_height__border_box_ltr() {
18119 crate::run_xml_test("grid", "grid_aspect_ratio_child_fill_content_height__border_box_ltr");
18120 }
18121
18122 #[cfg(feature = "grid")]
18123 #[test]
18124 fn grid_aspect_ratio_child_fill_content_height__content_box_ltr() {
18125 crate::run_xml_test("grid", "grid_aspect_ratio_child_fill_content_height__content_box_ltr");
18126 }
18127
18128 #[cfg(feature = "grid")]
18129 #[test]
18130 fn grid_aspect_ratio_child_fill_content_height__border_box_rtl() {
18131 crate::run_xml_test("grid", "grid_aspect_ratio_child_fill_content_height__border_box_rtl");
18132 }
18133
18134 #[cfg(feature = "grid")]
18135 #[test]
18136 fn grid_aspect_ratio_child_fill_content_height__content_box_rtl() {
18137 crate::run_xml_test("grid", "grid_aspect_ratio_child_fill_content_height__content_box_rtl");
18138 }
18139
18140 #[cfg(feature = "grid")]
18141 #[test]
18142 fn grid_aspect_ratio_child_fill_content_width__border_box_ltr() {
18143 crate::run_xml_test("grid", "grid_aspect_ratio_child_fill_content_width__border_box_ltr");
18144 }
18145
18146 #[cfg(feature = "grid")]
18147 #[test]
18148 fn grid_aspect_ratio_child_fill_content_width__content_box_ltr() {
18149 crate::run_xml_test("grid", "grid_aspect_ratio_child_fill_content_width__content_box_ltr");
18150 }
18151
18152 #[cfg(feature = "grid")]
18153 #[test]
18154 fn grid_aspect_ratio_child_fill_content_width__border_box_rtl() {
18155 crate::run_xml_test("grid", "grid_aspect_ratio_child_fill_content_width__border_box_rtl");
18156 }
18157
18158 #[cfg(feature = "grid")]
18159 #[test]
18160 fn grid_aspect_ratio_child_fill_content_width__content_box_rtl() {
18161 crate::run_xml_test("grid", "grid_aspect_ratio_child_fill_content_width__content_box_rtl");
18162 }
18163
18164 #[cfg(feature = "grid")]
18165 #[test]
18166 fn grid_aspect_ratio_fill_child_height__border_box_ltr() {
18167 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_height__border_box_ltr");
18168 }
18169
18170 #[cfg(feature = "grid")]
18171 #[test]
18172 fn grid_aspect_ratio_fill_child_height__content_box_ltr() {
18173 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_height__content_box_ltr");
18174 }
18175
18176 #[cfg(feature = "grid")]
18177 #[test]
18178 fn grid_aspect_ratio_fill_child_height__border_box_rtl() {
18179 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_height__border_box_rtl");
18180 }
18181
18182 #[cfg(feature = "grid")]
18183 #[test]
18184 fn grid_aspect_ratio_fill_child_height__content_box_rtl() {
18185 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_height__content_box_rtl");
18186 }
18187
18188 #[cfg(feature = "grid")]
18189 #[test]
18190 fn grid_aspect_ratio_fill_child_max_height__border_box_ltr() {
18191 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_max_height__border_box_ltr");
18192 }
18193
18194 #[cfg(feature = "grid")]
18195 #[test]
18196 fn grid_aspect_ratio_fill_child_max_height__content_box_ltr() {
18197 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_max_height__content_box_ltr");
18198 }
18199
18200 #[cfg(feature = "grid")]
18201 #[test]
18202 fn grid_aspect_ratio_fill_child_max_height__border_box_rtl() {
18203 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_max_height__border_box_rtl");
18204 }
18205
18206 #[cfg(feature = "grid")]
18207 #[test]
18208 fn grid_aspect_ratio_fill_child_max_height__content_box_rtl() {
18209 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_max_height__content_box_rtl");
18210 }
18211
18212 #[cfg(feature = "grid")]
18213 #[test]
18214 fn grid_aspect_ratio_fill_child_max_width__border_box_ltr() {
18215 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_max_width__border_box_ltr");
18216 }
18217
18218 #[cfg(feature = "grid")]
18219 #[test]
18220 fn grid_aspect_ratio_fill_child_max_width__content_box_ltr() {
18221 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_max_width__content_box_ltr");
18222 }
18223
18224 #[cfg(feature = "grid")]
18225 #[test]
18226 fn grid_aspect_ratio_fill_child_max_width__border_box_rtl() {
18227 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_max_width__border_box_rtl");
18228 }
18229
18230 #[cfg(feature = "grid")]
18231 #[test]
18232 fn grid_aspect_ratio_fill_child_max_width__content_box_rtl() {
18233 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_max_width__content_box_rtl");
18234 }
18235
18236 #[cfg(feature = "grid")]
18237 #[test]
18238 fn grid_aspect_ratio_fill_child_min_height__border_box_ltr() {
18239 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_min_height__border_box_ltr");
18240 }
18241
18242 #[cfg(feature = "grid")]
18243 #[test]
18244 fn grid_aspect_ratio_fill_child_min_height__content_box_ltr() {
18245 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_min_height__content_box_ltr");
18246 }
18247
18248 #[cfg(feature = "grid")]
18249 #[test]
18250 fn grid_aspect_ratio_fill_child_min_height__border_box_rtl() {
18251 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_min_height__border_box_rtl");
18252 }
18253
18254 #[cfg(feature = "grid")]
18255 #[test]
18256 fn grid_aspect_ratio_fill_child_min_height__content_box_rtl() {
18257 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_min_height__content_box_rtl");
18258 }
18259
18260 #[cfg(feature = "grid")]
18261 #[test]
18262 fn grid_aspect_ratio_fill_child_width__border_box_ltr() {
18263 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_width__border_box_ltr");
18264 }
18265
18266 #[cfg(feature = "grid")]
18267 #[test]
18268 fn grid_aspect_ratio_fill_child_width__content_box_ltr() {
18269 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_width__content_box_ltr");
18270 }
18271
18272 #[cfg(feature = "grid")]
18273 #[test]
18274 fn grid_aspect_ratio_fill_child_width__border_box_rtl() {
18275 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_width__border_box_rtl");
18276 }
18277
18278 #[cfg(feature = "grid")]
18279 #[test]
18280 fn grid_aspect_ratio_fill_child_width__content_box_rtl() {
18281 crate::run_xml_test("grid", "grid_aspect_ratio_fill_child_width__content_box_rtl");
18282 }
18283
18284 #[cfg(feature = "grid")]
18285 #[test]
18286 fn grid_aspect_ratio_overridden_by_explicit_sizes__border_box_ltr() {
18287 crate::run_xml_test("grid", "grid_aspect_ratio_overridden_by_explicit_sizes__border_box_ltr");
18288 }
18289
18290 #[cfg(feature = "grid")]
18291 #[test]
18292 fn grid_aspect_ratio_overridden_by_explicit_sizes__content_box_ltr() {
18293 crate::run_xml_test("grid", "grid_aspect_ratio_overridden_by_explicit_sizes__content_box_ltr");
18294 }
18295
18296 #[cfg(feature = "grid")]
18297 #[test]
18298 fn grid_aspect_ratio_overridden_by_explicit_sizes__border_box_rtl() {
18299 crate::run_xml_test("grid", "grid_aspect_ratio_overridden_by_explicit_sizes__border_box_rtl");
18300 }
18301
18302 #[cfg(feature = "grid")]
18303 #[test]
18304 fn grid_aspect_ratio_overridden_by_explicit_sizes__content_box_rtl() {
18305 crate::run_xml_test("grid", "grid_aspect_ratio_overridden_by_explicit_sizes__content_box_rtl");
18306 }
18307
18308 #[cfg(feature = "grid")]
18309 #[test]
18310 fn grid_aspect_ratio_overridden_by_explicit_sizes_flex__border_box_ltr() {
18311 crate::run_xml_test("grid", "grid_aspect_ratio_overridden_by_explicit_sizes_flex__border_box_ltr");
18312 }
18313
18314 #[cfg(feature = "grid")]
18315 #[test]
18316 fn grid_aspect_ratio_overridden_by_explicit_sizes_flex__content_box_ltr() {
18317 crate::run_xml_test("grid", "grid_aspect_ratio_overridden_by_explicit_sizes_flex__content_box_ltr");
18318 }
18319
18320 #[cfg(feature = "grid")]
18321 #[test]
18322 fn grid_aspect_ratio_overridden_by_explicit_sizes_flex__border_box_rtl() {
18323 crate::run_xml_test("grid", "grid_aspect_ratio_overridden_by_explicit_sizes_flex__border_box_rtl");
18324 }
18325
18326 #[cfg(feature = "grid")]
18327 #[test]
18328 fn grid_aspect_ratio_overridden_by_explicit_sizes_flex__content_box_rtl() {
18329 crate::run_xml_test("grid", "grid_aspect_ratio_overridden_by_explicit_sizes_flex__content_box_rtl");
18330 }
18331
18332 #[cfg(feature = "grid")]
18333 #[test]
18334 fn grid_auto_columns__border_box_ltr() {
18335 crate::run_xml_test("grid", "grid_auto_columns__border_box_ltr");
18336 }
18337
18338 #[cfg(feature = "grid")]
18339 #[test]
18340 fn grid_auto_columns__content_box_ltr() {
18341 crate::run_xml_test("grid", "grid_auto_columns__content_box_ltr");
18342 }
18343
18344 #[cfg(feature = "grid")]
18345 #[test]
18346 fn grid_auto_columns__border_box_rtl() {
18347 crate::run_xml_test("grid", "grid_auto_columns__border_box_rtl");
18348 }
18349
18350 #[cfg(feature = "grid")]
18351 #[test]
18352 fn grid_auto_columns__content_box_rtl() {
18353 crate::run_xml_test("grid", "grid_auto_columns__content_box_rtl");
18354 }
18355
18356 #[cfg(feature = "grid")]
18357 #[test]
18358 fn grid_auto_columns_fixed_width__border_box_ltr() {
18359 crate::run_xml_test("grid", "grid_auto_columns_fixed_width__border_box_ltr");
18360 }
18361
18362 #[cfg(feature = "grid")]
18363 #[test]
18364 fn grid_auto_columns_fixed_width__content_box_ltr() {
18365 crate::run_xml_test("grid", "grid_auto_columns_fixed_width__content_box_ltr");
18366 }
18367
18368 #[cfg(feature = "grid")]
18369 #[test]
18370 fn grid_auto_columns_fixed_width__border_box_rtl() {
18371 crate::run_xml_test("grid", "grid_auto_columns_fixed_width__border_box_rtl");
18372 }
18373
18374 #[cfg(feature = "grid")]
18375 #[test]
18376 fn grid_auto_columns_fixed_width__content_box_rtl() {
18377 crate::run_xml_test("grid", "grid_auto_columns_fixed_width__content_box_rtl");
18378 }
18379
18380 #[cfg(feature = "grid")]
18381 #[test]
18382 fn grid_auto_fill_fixed_size__border_box_ltr() {
18383 crate::run_xml_test("grid", "grid_auto_fill_fixed_size__border_box_ltr");
18384 }
18385
18386 #[cfg(feature = "grid")]
18387 #[test]
18388 fn grid_auto_fill_fixed_size__content_box_ltr() {
18389 crate::run_xml_test("grid", "grid_auto_fill_fixed_size__content_box_ltr");
18390 }
18391
18392 #[cfg(feature = "grid")]
18393 #[test]
18394 fn grid_auto_fill_fixed_size__border_box_rtl() {
18395 crate::run_xml_test("grid", "grid_auto_fill_fixed_size__border_box_rtl");
18396 }
18397
18398 #[cfg(feature = "grid")]
18399 #[test]
18400 fn grid_auto_fill_fixed_size__content_box_rtl() {
18401 crate::run_xml_test("grid", "grid_auto_fill_fixed_size__content_box_rtl");
18402 }
18403
18404 #[cfg(feature = "grid")]
18405 #[test]
18406 fn grid_auto_fill_with_empty_auto_track__border_box_ltr() {
18407 crate::run_xml_test("grid", "grid_auto_fill_with_empty_auto_track__border_box_ltr");
18408 }
18409
18410 #[cfg(feature = "grid")]
18411 #[test]
18412 fn grid_auto_fill_with_empty_auto_track__content_box_ltr() {
18413 crate::run_xml_test("grid", "grid_auto_fill_with_empty_auto_track__content_box_ltr");
18414 }
18415
18416 #[cfg(feature = "grid")]
18417 #[test]
18418 fn grid_auto_fill_with_empty_auto_track__border_box_rtl() {
18419 crate::run_xml_test("grid", "grid_auto_fill_with_empty_auto_track__border_box_rtl");
18420 }
18421
18422 #[cfg(feature = "grid")]
18423 #[test]
18424 fn grid_auto_fill_with_empty_auto_track__content_box_rtl() {
18425 crate::run_xml_test("grid", "grid_auto_fill_with_empty_auto_track__content_box_rtl");
18426 }
18427
18428 #[cfg(feature = "grid")]
18429 #[test]
18430 fn grid_auto_fit_definite_percentage__border_box_ltr() {
18431 crate::run_xml_test("grid", "grid_auto_fit_definite_percentage__border_box_ltr");
18432 }
18433
18434 #[cfg(feature = "grid")]
18435 #[test]
18436 fn grid_auto_fit_definite_percentage__content_box_ltr() {
18437 crate::run_xml_test("grid", "grid_auto_fit_definite_percentage__content_box_ltr");
18438 }
18439
18440 #[cfg(feature = "grid")]
18441 #[test]
18442 fn grid_auto_fit_definite_percentage__border_box_rtl() {
18443 crate::run_xml_test("grid", "grid_auto_fit_definite_percentage__border_box_rtl");
18444 }
18445
18446 #[cfg(feature = "grid")]
18447 #[test]
18448 fn grid_auto_fit_definite_percentage__content_box_rtl() {
18449 crate::run_xml_test("grid", "grid_auto_fit_definite_percentage__content_box_rtl");
18450 }
18451
18452 #[cfg(feature = "grid")]
18453 #[test]
18454 fn grid_auto_fit_with_empty_auto_track__border_box_ltr() {
18455 crate::run_xml_test("grid", "grid_auto_fit_with_empty_auto_track__border_box_ltr");
18456 }
18457
18458 #[cfg(feature = "grid")]
18459 #[test]
18460 fn grid_auto_fit_with_empty_auto_track__content_box_ltr() {
18461 crate::run_xml_test("grid", "grid_auto_fit_with_empty_auto_track__content_box_ltr");
18462 }
18463
18464 #[cfg(feature = "grid")]
18465 #[test]
18466 fn grid_auto_fit_with_empty_auto_track__border_box_rtl() {
18467 crate::run_xml_test("grid", "grid_auto_fit_with_empty_auto_track__border_box_rtl");
18468 }
18469
18470 #[cfg(feature = "grid")]
18471 #[test]
18472 fn grid_auto_fit_with_empty_auto_track__content_box_rtl() {
18473 crate::run_xml_test("grid", "grid_auto_fit_with_empty_auto_track__content_box_rtl");
18474 }
18475
18476 #[cfg(feature = "grid")]
18477 #[test]
18478 fn grid_auto_rows__border_box_ltr() {
18479 crate::run_xml_test("grid", "grid_auto_rows__border_box_ltr");
18480 }
18481
18482 #[cfg(feature = "grid")]
18483 #[test]
18484 fn grid_auto_rows__content_box_ltr() {
18485 crate::run_xml_test("grid", "grid_auto_rows__content_box_ltr");
18486 }
18487
18488 #[cfg(feature = "grid")]
18489 #[test]
18490 fn grid_auto_rows__border_box_rtl() {
18491 crate::run_xml_test("grid", "grid_auto_rows__border_box_rtl");
18492 }
18493
18494 #[cfg(feature = "grid")]
18495 #[test]
18496 fn grid_auto_rows__content_box_rtl() {
18497 crate::run_xml_test("grid", "grid_auto_rows__content_box_rtl");
18498 }
18499
18500 #[cfg(feature = "grid")]
18501 #[test]
18502 fn grid_auto_single_item__border_box_ltr() {
18503 crate::run_xml_test("grid", "grid_auto_single_item__border_box_ltr");
18504 }
18505
18506 #[cfg(feature = "grid")]
18507 #[test]
18508 fn grid_auto_single_item__content_box_ltr() {
18509 crate::run_xml_test("grid", "grid_auto_single_item__content_box_ltr");
18510 }
18511
18512 #[cfg(feature = "grid")]
18513 #[test]
18514 fn grid_auto_single_item__border_box_rtl() {
18515 crate::run_xml_test("grid", "grid_auto_single_item__border_box_rtl");
18516 }
18517
18518 #[cfg(feature = "grid")]
18519 #[test]
18520 fn grid_auto_single_item__content_box_rtl() {
18521 crate::run_xml_test("grid", "grid_auto_single_item__content_box_rtl");
18522 }
18523
18524 #[cfg(feature = "grid")]
18525 #[test]
18526 fn grid_auto_single_item_fixed_width__border_box_ltr() {
18527 crate::run_xml_test("grid", "grid_auto_single_item_fixed_width__border_box_ltr");
18528 }
18529
18530 #[cfg(feature = "grid")]
18531 #[test]
18532 fn grid_auto_single_item_fixed_width__content_box_ltr() {
18533 crate::run_xml_test("grid", "grid_auto_single_item_fixed_width__content_box_ltr");
18534 }
18535
18536 #[cfg(feature = "grid")]
18537 #[test]
18538 fn grid_auto_single_item_fixed_width__border_box_rtl() {
18539 crate::run_xml_test("grid", "grid_auto_single_item_fixed_width__border_box_rtl");
18540 }
18541
18542 #[cfg(feature = "grid")]
18543 #[test]
18544 fn grid_auto_single_item_fixed_width__content_box_rtl() {
18545 crate::run_xml_test("grid", "grid_auto_single_item_fixed_width__content_box_rtl");
18546 }
18547
18548 #[cfg(feature = "grid")]
18549 #[test]
18550 fn grid_auto_single_item_fixed_width_with_definite_width__border_box_ltr() {
18551 crate::run_xml_test("grid", "grid_auto_single_item_fixed_width_with_definite_width__border_box_ltr");
18552 }
18553
18554 #[cfg(feature = "grid")]
18555 #[test]
18556 fn grid_auto_single_item_fixed_width_with_definite_width__content_box_ltr() {
18557 crate::run_xml_test("grid", "grid_auto_single_item_fixed_width_with_definite_width__content_box_ltr");
18558 }
18559
18560 #[cfg(feature = "grid")]
18561 #[test]
18562 fn grid_auto_single_item_fixed_width_with_definite_width__border_box_rtl() {
18563 crate::run_xml_test("grid", "grid_auto_single_item_fixed_width_with_definite_width__border_box_rtl");
18564 }
18565
18566 #[cfg(feature = "grid")]
18567 #[test]
18568 fn grid_auto_single_item_fixed_width_with_definite_width__content_box_rtl() {
18569 crate::run_xml_test("grid", "grid_auto_single_item_fixed_width_with_definite_width__content_box_rtl");
18570 }
18571
18572 #[cfg(feature = "grid")]
18573 #[test]
18574 fn grid_auto_takes_precedence_over_fr__border_box_ltr() {
18575 crate::run_xml_test("grid", "grid_auto_takes_precedence_over_fr__border_box_ltr");
18576 }
18577
18578 #[cfg(feature = "grid")]
18579 #[test]
18580 fn grid_auto_takes_precedence_over_fr__content_box_ltr() {
18581 crate::run_xml_test("grid", "grid_auto_takes_precedence_over_fr__content_box_ltr");
18582 }
18583
18584 #[cfg(feature = "grid")]
18585 #[test]
18586 fn grid_auto_takes_precedence_over_fr__border_box_rtl() {
18587 crate::run_xml_test("grid", "grid_auto_takes_precedence_over_fr__border_box_rtl");
18588 }
18589
18590 #[cfg(feature = "grid")]
18591 #[test]
18592 fn grid_auto_takes_precedence_over_fr__content_box_rtl() {
18593 crate::run_xml_test("grid", "grid_auto_takes_precedence_over_fr__content_box_rtl");
18594 }
18595
18596 #[cfg(feature = "grid")]
18597 #[test]
18598 fn grid_available_space_greater_than_max_content__border_box_ltr() {
18599 crate::run_xml_test("grid", "grid_available_space_greater_than_max_content__border_box_ltr");
18600 }
18601
18602 #[cfg(feature = "grid")]
18603 #[test]
18604 fn grid_available_space_greater_than_max_content__content_box_ltr() {
18605 crate::run_xml_test("grid", "grid_available_space_greater_than_max_content__content_box_ltr");
18606 }
18607
18608 #[cfg(feature = "grid")]
18609 #[test]
18610 fn grid_available_space_greater_than_max_content__border_box_rtl() {
18611 crate::run_xml_test("grid", "grid_available_space_greater_than_max_content__border_box_rtl");
18612 }
18613
18614 #[cfg(feature = "grid")]
18615 #[test]
18616 fn grid_available_space_greater_than_max_content__content_box_rtl() {
18617 crate::run_xml_test("grid", "grid_available_space_greater_than_max_content__content_box_rtl");
18618 }
18619
18620 #[cfg(feature = "grid")]
18621 #[test]
18622 fn grid_available_space_smaller_than_max_content__border_box_ltr() {
18623 crate::run_xml_test("grid", "grid_available_space_smaller_than_max_content__border_box_ltr");
18624 }
18625
18626 #[cfg(feature = "grid")]
18627 #[test]
18628 fn grid_available_space_smaller_than_max_content__content_box_ltr() {
18629 crate::run_xml_test("grid", "grid_available_space_smaller_than_max_content__content_box_ltr");
18630 }
18631
18632 #[cfg(feature = "grid")]
18633 #[test]
18634 fn grid_available_space_smaller_than_max_content__border_box_rtl() {
18635 crate::run_xml_test("grid", "grid_available_space_smaller_than_max_content__border_box_rtl");
18636 }
18637
18638 #[cfg(feature = "grid")]
18639 #[test]
18640 fn grid_available_space_smaller_than_max_content__content_box_rtl() {
18641 crate::run_xml_test("grid", "grid_available_space_smaller_than_max_content__content_box_rtl");
18642 }
18643
18644 #[cfg(feature = "grid")]
18645 #[test]
18646 fn grid_available_space_smaller_than_min_content__border_box_ltr() {
18647 crate::run_xml_test("grid", "grid_available_space_smaller_than_min_content__border_box_ltr");
18648 }
18649
18650 #[cfg(feature = "grid")]
18651 #[test]
18652 fn grid_available_space_smaller_than_min_content__content_box_ltr() {
18653 crate::run_xml_test("grid", "grid_available_space_smaller_than_min_content__content_box_ltr");
18654 }
18655
18656 #[cfg(feature = "grid")]
18657 #[test]
18658 fn grid_available_space_smaller_than_min_content__border_box_rtl() {
18659 crate::run_xml_test("grid", "grid_available_space_smaller_than_min_content__border_box_rtl");
18660 }
18661
18662 #[cfg(feature = "grid")]
18663 #[test]
18664 fn grid_available_space_smaller_than_min_content__content_box_rtl() {
18665 crate::run_xml_test("grid", "grid_available_space_smaller_than_min_content__content_box_rtl");
18666 }
18667
18668 #[cfg(feature = "grid")]
18669 #[test]
18670 fn grid_basic__border_box_ltr() {
18671 crate::run_xml_test("grid", "grid_basic__border_box_ltr");
18672 }
18673
18674 #[cfg(feature = "grid")]
18675 #[test]
18676 fn grid_basic__content_box_ltr() {
18677 crate::run_xml_test("grid", "grid_basic__content_box_ltr");
18678 }
18679
18680 #[cfg(feature = "grid")]
18681 #[test]
18682 fn grid_basic__border_box_rtl() {
18683 crate::run_xml_test("grid", "grid_basic__border_box_rtl");
18684 }
18685
18686 #[cfg(feature = "grid")]
18687 #[test]
18688 fn grid_basic__content_box_rtl() {
18689 crate::run_xml_test("grid", "grid_basic__content_box_rtl");
18690 }
18691
18692 #[cfg(feature = "grid")]
18693 #[test]
18694 fn grid_basic_direction_rtl__border_box_ltr() {
18695 crate::run_xml_test("grid", "grid_basic_direction_rtl__border_box_ltr");
18696 }
18697
18698 #[cfg(feature = "grid")]
18699 #[test]
18700 fn grid_basic_direction_rtl__content_box_ltr() {
18701 crate::run_xml_test("grid", "grid_basic_direction_rtl__content_box_ltr");
18702 }
18703
18704 #[cfg(feature = "grid")]
18705 #[test]
18706 fn grid_basic_direction_rtl__border_box_rtl() {
18707 crate::run_xml_test("grid", "grid_basic_direction_rtl__border_box_rtl");
18708 }
18709
18710 #[cfg(feature = "grid")]
18711 #[test]
18712 fn grid_basic_direction_rtl__content_box_rtl() {
18713 crate::run_xml_test("grid", "grid_basic_direction_rtl__content_box_rtl");
18714 }
18715
18716 #[cfg(feature = "grid")]
18717 #[test]
18718 fn grid_basic_implicit_tracks__border_box_ltr() {
18719 crate::run_xml_test("grid", "grid_basic_implicit_tracks__border_box_ltr");
18720 }
18721
18722 #[cfg(feature = "grid")]
18723 #[test]
18724 fn grid_basic_implicit_tracks__content_box_ltr() {
18725 crate::run_xml_test("grid", "grid_basic_implicit_tracks__content_box_ltr");
18726 }
18727
18728 #[cfg(feature = "grid")]
18729 #[test]
18730 fn grid_basic_implicit_tracks__border_box_rtl() {
18731 crate::run_xml_test("grid", "grid_basic_implicit_tracks__border_box_rtl");
18732 }
18733
18734 #[cfg(feature = "grid")]
18735 #[test]
18736 fn grid_basic_implicit_tracks__content_box_rtl() {
18737 crate::run_xml_test("grid", "grid_basic_implicit_tracks__content_box_rtl");
18738 }
18739
18740 #[cfg(feature = "grid")]
18741 #[test]
18742 fn grid_basic_with_overflow__border_box_ltr() {
18743 crate::run_xml_test("grid", "grid_basic_with_overflow__border_box_ltr");
18744 }
18745
18746 #[cfg(feature = "grid")]
18747 #[test]
18748 fn grid_basic_with_overflow__content_box_ltr() {
18749 crate::run_xml_test("grid", "grid_basic_with_overflow__content_box_ltr");
18750 }
18751
18752 #[cfg(feature = "grid")]
18753 #[test]
18754 fn grid_basic_with_overflow__border_box_rtl() {
18755 crate::run_xml_test("grid", "grid_basic_with_overflow__border_box_rtl");
18756 }
18757
18758 #[cfg(feature = "grid")]
18759 #[test]
18760 fn grid_basic_with_overflow__content_box_rtl() {
18761 crate::run_xml_test("grid", "grid_basic_with_overflow__content_box_rtl");
18762 }
18763
18764 #[cfg(feature = "grid")]
18765 #[test]
18766 fn grid_basic_with_padding__border_box_ltr() {
18767 crate::run_xml_test("grid", "grid_basic_with_padding__border_box_ltr");
18768 }
18769
18770 #[cfg(feature = "grid")]
18771 #[test]
18772 fn grid_basic_with_padding__content_box_ltr() {
18773 crate::run_xml_test("grid", "grid_basic_with_padding__content_box_ltr");
18774 }
18775
18776 #[cfg(feature = "grid")]
18777 #[test]
18778 fn grid_basic_with_padding__border_box_rtl() {
18779 crate::run_xml_test("grid", "grid_basic_with_padding__border_box_rtl");
18780 }
18781
18782 #[cfg(feature = "grid")]
18783 #[test]
18784 fn grid_basic_with_padding__content_box_rtl() {
18785 crate::run_xml_test("grid", "grid_basic_with_padding__content_box_rtl");
18786 }
18787
18788 #[cfg(feature = "grid")]
18789 #[test]
18790 fn grid_column_gap_direction_rtl__border_box_ltr() {
18791 crate::run_xml_test("grid", "grid_column_gap_direction_rtl__border_box_ltr");
18792 }
18793
18794 #[cfg(feature = "grid")]
18795 #[test]
18796 fn grid_column_gap_direction_rtl__content_box_ltr() {
18797 crate::run_xml_test("grid", "grid_column_gap_direction_rtl__content_box_ltr");
18798 }
18799
18800 #[cfg(feature = "grid")]
18801 #[test]
18802 fn grid_column_gap_direction_rtl__border_box_rtl() {
18803 crate::run_xml_test("grid", "grid_column_gap_direction_rtl__border_box_rtl");
18804 }
18805
18806 #[cfg(feature = "grid")]
18807 #[test]
18808 fn grid_column_gap_direction_rtl__content_box_rtl() {
18809 crate::run_xml_test("grid", "grid_column_gap_direction_rtl__content_box_rtl");
18810 }
18811
18812 #[cfg(feature = "grid")]
18813 #[test]
18814 fn grid_columns_rtl__border_box_ltr() {
18815 crate::run_xml_test("grid", "grid_columns_rtl__border_box_ltr");
18816 }
18817
18818 #[cfg(feature = "grid")]
18819 #[test]
18820 fn grid_columns_rtl__content_box_ltr() {
18821 crate::run_xml_test("grid", "grid_columns_rtl__content_box_ltr");
18822 }
18823
18824 #[cfg(feature = "grid")]
18825 #[test]
18826 fn grid_columns_rtl__border_box_rtl() {
18827 crate::run_xml_test("grid", "grid_columns_rtl__border_box_rtl");
18828 }
18829
18830 #[cfg(feature = "grid")]
18831 #[test]
18832 fn grid_columns_rtl__content_box_rtl() {
18833 crate::run_xml_test("grid", "grid_columns_rtl__content_box_rtl");
18834 }
18835
18836 #[cfg(feature = "grid")]
18837 #[test]
18838 fn grid_display_none_fixed_size__border_box_ltr() {
18839 crate::run_xml_test("grid", "grid_display_none_fixed_size__border_box_ltr");
18840 }
18841
18842 #[cfg(feature = "grid")]
18843 #[test]
18844 fn grid_display_none_fixed_size__content_box_ltr() {
18845 crate::run_xml_test("grid", "grid_display_none_fixed_size__content_box_ltr");
18846 }
18847
18848 #[cfg(feature = "grid")]
18849 #[test]
18850 fn grid_display_none_fixed_size__border_box_rtl() {
18851 crate::run_xml_test("grid", "grid_display_none_fixed_size__border_box_rtl");
18852 }
18853
18854 #[cfg(feature = "grid")]
18855 #[test]
18856 fn grid_display_none_fixed_size__content_box_rtl() {
18857 crate::run_xml_test("grid", "grid_display_none_fixed_size__content_box_rtl");
18858 }
18859
18860 #[cfg(feature = "grid")]
18861 #[test]
18862 fn grid_fit_content_percent_definite_argument__border_box_ltr() {
18863 crate::run_xml_test("grid", "grid_fit_content_percent_definite_argument__border_box_ltr");
18864 }
18865
18866 #[cfg(feature = "grid")]
18867 #[test]
18868 fn grid_fit_content_percent_definite_argument__content_box_ltr() {
18869 crate::run_xml_test("grid", "grid_fit_content_percent_definite_argument__content_box_ltr");
18870 }
18871
18872 #[cfg(feature = "grid")]
18873 #[test]
18874 fn grid_fit_content_percent_definite_argument__border_box_rtl() {
18875 crate::run_xml_test("grid", "grid_fit_content_percent_definite_argument__border_box_rtl");
18876 }
18877
18878 #[cfg(feature = "grid")]
18879 #[test]
18880 fn grid_fit_content_percent_definite_argument__content_box_rtl() {
18881 crate::run_xml_test("grid", "grid_fit_content_percent_definite_argument__content_box_rtl");
18882 }
18883
18884 #[cfg(feature = "grid")]
18885 #[test]
18886 fn grid_fit_content_percent_definite_max_content__border_box_ltr() {
18887 crate::run_xml_test("grid", "grid_fit_content_percent_definite_max_content__border_box_ltr");
18888 }
18889
18890 #[cfg(feature = "grid")]
18891 #[test]
18892 fn grid_fit_content_percent_definite_max_content__content_box_ltr() {
18893 crate::run_xml_test("grid", "grid_fit_content_percent_definite_max_content__content_box_ltr");
18894 }
18895
18896 #[cfg(feature = "grid")]
18897 #[test]
18898 fn grid_fit_content_percent_definite_max_content__border_box_rtl() {
18899 crate::run_xml_test("grid", "grid_fit_content_percent_definite_max_content__border_box_rtl");
18900 }
18901
18902 #[cfg(feature = "grid")]
18903 #[test]
18904 fn grid_fit_content_percent_definite_max_content__content_box_rtl() {
18905 crate::run_xml_test("grid", "grid_fit_content_percent_definite_max_content__content_box_rtl");
18906 }
18907
18908 #[cfg(feature = "grid")]
18909 #[test]
18910 fn grid_fit_content_percent_definite_min_content__border_box_ltr() {
18911 crate::run_xml_test("grid", "grid_fit_content_percent_definite_min_content__border_box_ltr");
18912 }
18913
18914 #[cfg(feature = "grid")]
18915 #[test]
18916 fn grid_fit_content_percent_definite_min_content__content_box_ltr() {
18917 crate::run_xml_test("grid", "grid_fit_content_percent_definite_min_content__content_box_ltr");
18918 }
18919
18920 #[cfg(feature = "grid")]
18921 #[test]
18922 fn grid_fit_content_percent_definite_min_content__border_box_rtl() {
18923 crate::run_xml_test("grid", "grid_fit_content_percent_definite_min_content__border_box_rtl");
18924 }
18925
18926 #[cfg(feature = "grid")]
18927 #[test]
18928 fn grid_fit_content_percent_definite_min_content__content_box_rtl() {
18929 crate::run_xml_test("grid", "grid_fit_content_percent_definite_min_content__content_box_rtl");
18930 }
18931
18932 #[cfg(feature = "grid")]
18933 #[test]
18934 fn grid_fit_content_percent_indefinite_argument__border_box_ltr() {
18935 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_argument__border_box_ltr");
18936 }
18937
18938 #[cfg(feature = "grid")]
18939 #[test]
18940 fn grid_fit_content_percent_indefinite_argument__content_box_ltr() {
18941 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_argument__content_box_ltr");
18942 }
18943
18944 #[cfg(feature = "grid")]
18945 #[test]
18946 fn grid_fit_content_percent_indefinite_argument__border_box_rtl() {
18947 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_argument__border_box_rtl");
18948 }
18949
18950 #[cfg(feature = "grid")]
18951 #[test]
18952 fn grid_fit_content_percent_indefinite_argument__content_box_rtl() {
18953 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_argument__content_box_rtl");
18954 }
18955
18956 #[cfg(feature = "grid")]
18957 #[test]
18958 fn grid_fit_content_percent_indefinite_max_content__border_box_ltr() {
18959 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_max_content__border_box_ltr");
18960 }
18961
18962 #[cfg(feature = "grid")]
18963 #[test]
18964 fn grid_fit_content_percent_indefinite_max_content__content_box_ltr() {
18965 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_max_content__content_box_ltr");
18966 }
18967
18968 #[cfg(feature = "grid")]
18969 #[test]
18970 fn grid_fit_content_percent_indefinite_max_content__border_box_rtl() {
18971 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_max_content__border_box_rtl");
18972 }
18973
18974 #[cfg(feature = "grid")]
18975 #[test]
18976 fn grid_fit_content_percent_indefinite_max_content__content_box_rtl() {
18977 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_max_content__content_box_rtl");
18978 }
18979
18980 #[cfg(feature = "grid")]
18981 #[test]
18982 fn grid_fit_content_percent_indefinite_max_content_hidden__border_box_ltr() {
18983 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_max_content_hidden__border_box_ltr");
18984 }
18985
18986 #[cfg(feature = "grid")]
18987 #[test]
18988 fn grid_fit_content_percent_indefinite_max_content_hidden__content_box_ltr() {
18989 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_max_content_hidden__content_box_ltr");
18990 }
18991
18992 #[cfg(feature = "grid")]
18993 #[test]
18994 fn grid_fit_content_percent_indefinite_max_content_hidden__border_box_rtl() {
18995 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_max_content_hidden__border_box_rtl");
18996 }
18997
18998 #[cfg(feature = "grid")]
18999 #[test]
19000 fn grid_fit_content_percent_indefinite_max_content_hidden__content_box_rtl() {
19001 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_max_content_hidden__content_box_rtl");
19002 }
19003
19004 #[cfg(feature = "grid")]
19005 #[test]
19006 fn grid_fit_content_percent_indefinite_min_content__border_box_ltr() {
19007 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_min_content__border_box_ltr");
19008 }
19009
19010 #[cfg(feature = "grid")]
19011 #[test]
19012 fn grid_fit_content_percent_indefinite_min_content__content_box_ltr() {
19013 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_min_content__content_box_ltr");
19014 }
19015
19016 #[cfg(feature = "grid")]
19017 #[test]
19018 fn grid_fit_content_percent_indefinite_min_content__border_box_rtl() {
19019 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_min_content__border_box_rtl");
19020 }
19021
19022 #[cfg(feature = "grid")]
19023 #[test]
19024 fn grid_fit_content_percent_indefinite_min_content__content_box_rtl() {
19025 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_min_content__content_box_rtl");
19026 }
19027
19028 #[cfg(feature = "grid")]
19029 #[test]
19030 fn grid_fit_content_percent_indefinite_min_content_hidden__border_box_ltr() {
19031 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_min_content_hidden__border_box_ltr");
19032 }
19033
19034 #[cfg(feature = "grid")]
19035 #[test]
19036 fn grid_fit_content_percent_indefinite_min_content_hidden__content_box_ltr() {
19037 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_min_content_hidden__content_box_ltr");
19038 }
19039
19040 #[cfg(feature = "grid")]
19041 #[test]
19042 fn grid_fit_content_percent_indefinite_min_content_hidden__border_box_rtl() {
19043 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_min_content_hidden__border_box_rtl");
19044 }
19045
19046 #[cfg(feature = "grid")]
19047 #[test]
19048 fn grid_fit_content_percent_indefinite_min_content_hidden__content_box_rtl() {
19049 crate::run_xml_test("grid", "grid_fit_content_percent_indefinite_min_content_hidden__content_box_rtl");
19050 }
19051
19052 #[cfg(feature = "grid")]
19053 #[test]
19054 fn grid_fit_content_points_argument__border_box_ltr() {
19055 crate::run_xml_test("grid", "grid_fit_content_points_argument__border_box_ltr");
19056 }
19057
19058 #[cfg(feature = "grid")]
19059 #[test]
19060 fn grid_fit_content_points_argument__content_box_ltr() {
19061 crate::run_xml_test("grid", "grid_fit_content_points_argument__content_box_ltr");
19062 }
19063
19064 #[cfg(feature = "grid")]
19065 #[test]
19066 fn grid_fit_content_points_argument__border_box_rtl() {
19067 crate::run_xml_test("grid", "grid_fit_content_points_argument__border_box_rtl");
19068 }
19069
19070 #[cfg(feature = "grid")]
19071 #[test]
19072 fn grid_fit_content_points_argument__content_box_rtl() {
19073 crate::run_xml_test("grid", "grid_fit_content_points_argument__content_box_rtl");
19074 }
19075
19076 #[cfg(feature = "grid")]
19077 #[test]
19078 fn grid_fit_content_points_max_content__border_box_ltr() {
19079 crate::run_xml_test("grid", "grid_fit_content_points_max_content__border_box_ltr");
19080 }
19081
19082 #[cfg(feature = "grid")]
19083 #[test]
19084 fn grid_fit_content_points_max_content__content_box_ltr() {
19085 crate::run_xml_test("grid", "grid_fit_content_points_max_content__content_box_ltr");
19086 }
19087
19088 #[cfg(feature = "grid")]
19089 #[test]
19090 fn grid_fit_content_points_max_content__border_box_rtl() {
19091 crate::run_xml_test("grid", "grid_fit_content_points_max_content__border_box_rtl");
19092 }
19093
19094 #[cfg(feature = "grid")]
19095 #[test]
19096 fn grid_fit_content_points_max_content__content_box_rtl() {
19097 crate::run_xml_test("grid", "grid_fit_content_points_max_content__content_box_rtl");
19098 }
19099
19100 #[cfg(feature = "grid")]
19101 #[test]
19102 fn grid_fit_content_points_min_content__border_box_ltr() {
19103 crate::run_xml_test("grid", "grid_fit_content_points_min_content__border_box_ltr");
19104 }
19105
19106 #[cfg(feature = "grid")]
19107 #[test]
19108 fn grid_fit_content_points_min_content__content_box_ltr() {
19109 crate::run_xml_test("grid", "grid_fit_content_points_min_content__content_box_ltr");
19110 }
19111
19112 #[cfg(feature = "grid")]
19113 #[test]
19114 fn grid_fit_content_points_min_content__border_box_rtl() {
19115 crate::run_xml_test("grid", "grid_fit_content_points_min_content__border_box_rtl");
19116 }
19117
19118 #[cfg(feature = "grid")]
19119 #[test]
19120 fn grid_fit_content_points_min_content__content_box_rtl() {
19121 crate::run_xml_test("grid", "grid_fit_content_points_min_content__content_box_rtl");
19122 }
19123
19124 #[cfg(feature = "grid")]
19125 #[test]
19126 fn grid_fit_content_points_min_content_hidden__border_box_ltr() {
19127 crate::run_xml_test("grid", "grid_fit_content_points_min_content_hidden__border_box_ltr");
19128 }
19129
19130 #[cfg(feature = "grid")]
19131 #[test]
19132 fn grid_fit_content_points_min_content_hidden__content_box_ltr() {
19133 crate::run_xml_test("grid", "grid_fit_content_points_min_content_hidden__content_box_ltr");
19134 }
19135
19136 #[cfg(feature = "grid")]
19137 #[test]
19138 fn grid_fit_content_points_min_content_hidden__border_box_rtl() {
19139 crate::run_xml_test("grid", "grid_fit_content_points_min_content_hidden__border_box_rtl");
19140 }
19141
19142 #[cfg(feature = "grid")]
19143 #[test]
19144 fn grid_fit_content_points_min_content_hidden__content_box_rtl() {
19145 crate::run_xml_test("grid", "grid_fit_content_points_min_content_hidden__content_box_rtl");
19146 }
19147
19148 #[cfg(feature = "grid")]
19149 #[test]
19150 fn grid_fr_fixed_size_no_content_proportions__border_box_ltr() {
19151 crate::run_xml_test("grid", "grid_fr_fixed_size_no_content_proportions__border_box_ltr");
19152 }
19153
19154 #[cfg(feature = "grid")]
19155 #[test]
19156 fn grid_fr_fixed_size_no_content_proportions__content_box_ltr() {
19157 crate::run_xml_test("grid", "grid_fr_fixed_size_no_content_proportions__content_box_ltr");
19158 }
19159
19160 #[cfg(feature = "grid")]
19161 #[test]
19162 fn grid_fr_fixed_size_no_content_proportions__border_box_rtl() {
19163 crate::run_xml_test("grid", "grid_fr_fixed_size_no_content_proportions__border_box_rtl");
19164 }
19165
19166 #[cfg(feature = "grid")]
19167 #[test]
19168 fn grid_fr_fixed_size_no_content_proportions__content_box_rtl() {
19169 crate::run_xml_test("grid", "grid_fr_fixed_size_no_content_proportions__content_box_rtl");
19170 }
19171
19172 #[cfg(feature = "grid")]
19173 #[test]
19174 fn grid_fr_fixed_size_no_content_proportions_sub_1_sum__border_box_ltr() {
19175 crate::run_xml_test("grid", "grid_fr_fixed_size_no_content_proportions_sub_1_sum__border_box_ltr");
19176 }
19177
19178 #[cfg(feature = "grid")]
19179 #[test]
19180 fn grid_fr_fixed_size_no_content_proportions_sub_1_sum__content_box_ltr() {
19181 crate::run_xml_test("grid", "grid_fr_fixed_size_no_content_proportions_sub_1_sum__content_box_ltr");
19182 }
19183
19184 #[cfg(feature = "grid")]
19185 #[test]
19186 fn grid_fr_fixed_size_no_content_proportions_sub_1_sum__border_box_rtl() {
19187 crate::run_xml_test("grid", "grid_fr_fixed_size_no_content_proportions_sub_1_sum__border_box_rtl");
19188 }
19189
19190 #[cfg(feature = "grid")]
19191 #[test]
19192 fn grid_fr_fixed_size_no_content_proportions_sub_1_sum__content_box_rtl() {
19193 crate::run_xml_test("grid", "grid_fr_fixed_size_no_content_proportions_sub_1_sum__content_box_rtl");
19194 }
19195
19196 #[cfg(feature = "grid")]
19197 #[test]
19198 fn grid_fr_fixed_size_single_item__border_box_ltr() {
19199 crate::run_xml_test("grid", "grid_fr_fixed_size_single_item__border_box_ltr");
19200 }
19201
19202 #[cfg(feature = "grid")]
19203 #[test]
19204 fn grid_fr_fixed_size_single_item__content_box_ltr() {
19205 crate::run_xml_test("grid", "grid_fr_fixed_size_single_item__content_box_ltr");
19206 }
19207
19208 #[cfg(feature = "grid")]
19209 #[test]
19210 fn grid_fr_fixed_size_single_item__border_box_rtl() {
19211 crate::run_xml_test("grid", "grid_fr_fixed_size_single_item__border_box_rtl");
19212 }
19213
19214 #[cfg(feature = "grid")]
19215 #[test]
19216 fn grid_fr_fixed_size_single_item__content_box_rtl() {
19217 crate::run_xml_test("grid", "grid_fr_fixed_size_single_item__content_box_rtl");
19218 }
19219
19220 #[cfg(feature = "grid")]
19221 #[test]
19222 fn grid_fr_no_sized_items_indefinite__border_box_ltr() {
19223 crate::run_xml_test("grid", "grid_fr_no_sized_items_indefinite__border_box_ltr");
19224 }
19225
19226 #[cfg(feature = "grid")]
19227 #[test]
19228 fn grid_fr_no_sized_items_indefinite__content_box_ltr() {
19229 crate::run_xml_test("grid", "grid_fr_no_sized_items_indefinite__content_box_ltr");
19230 }
19231
19232 #[cfg(feature = "grid")]
19233 #[test]
19234 fn grid_fr_no_sized_items_indefinite__border_box_rtl() {
19235 crate::run_xml_test("grid", "grid_fr_no_sized_items_indefinite__border_box_rtl");
19236 }
19237
19238 #[cfg(feature = "grid")]
19239 #[test]
19240 fn grid_fr_no_sized_items_indefinite__content_box_rtl() {
19241 crate::run_xml_test("grid", "grid_fr_no_sized_items_indefinite__content_box_rtl");
19242 }
19243
19244 #[cfg(feature = "grid")]
19245 #[test]
19246 fn grid_fr_single_item_indefinite__border_box_ltr() {
19247 crate::run_xml_test("grid", "grid_fr_single_item_indefinite__border_box_ltr");
19248 }
19249
19250 #[cfg(feature = "grid")]
19251 #[test]
19252 fn grid_fr_single_item_indefinite__content_box_ltr() {
19253 crate::run_xml_test("grid", "grid_fr_single_item_indefinite__content_box_ltr");
19254 }
19255
19256 #[cfg(feature = "grid")]
19257 #[test]
19258 fn grid_fr_single_item_indefinite__border_box_rtl() {
19259 crate::run_xml_test("grid", "grid_fr_single_item_indefinite__border_box_rtl");
19260 }
19261
19262 #[cfg(feature = "grid")]
19263 #[test]
19264 fn grid_fr_single_item_indefinite__content_box_rtl() {
19265 crate::run_xml_test("grid", "grid_fr_single_item_indefinite__content_box_rtl");
19266 }
19267
19268 #[cfg(feature = "grid")]
19269 #[test]
19270 fn grid_fr_span_2_proportion__border_box_ltr() {
19271 crate::run_xml_test("grid", "grid_fr_span_2_proportion__border_box_ltr");
19272 }
19273
19274 #[cfg(feature = "grid")]
19275 #[test]
19276 fn grid_fr_span_2_proportion__content_box_ltr() {
19277 crate::run_xml_test("grid", "grid_fr_span_2_proportion__content_box_ltr");
19278 }
19279
19280 #[cfg(feature = "grid")]
19281 #[test]
19282 fn grid_fr_span_2_proportion__border_box_rtl() {
19283 crate::run_xml_test("grid", "grid_fr_span_2_proportion__border_box_rtl");
19284 }
19285
19286 #[cfg(feature = "grid")]
19287 #[test]
19288 fn grid_fr_span_2_proportion__content_box_rtl() {
19289 crate::run_xml_test("grid", "grid_fr_span_2_proportion__content_box_rtl");
19290 }
19291
19292 #[cfg(feature = "grid")]
19293 #[test]
19294 fn grid_fr_span_2_proportion_sub_1_sum__border_box_ltr() {
19295 crate::run_xml_test("grid", "grid_fr_span_2_proportion_sub_1_sum__border_box_ltr");
19296 }
19297
19298 #[cfg(feature = "grid")]
19299 #[test]
19300 fn grid_fr_span_2_proportion_sub_1_sum__content_box_ltr() {
19301 crate::run_xml_test("grid", "grid_fr_span_2_proportion_sub_1_sum__content_box_ltr");
19302 }
19303
19304 #[cfg(feature = "grid")]
19305 #[test]
19306 fn grid_fr_span_2_proportion_sub_1_sum__border_box_rtl() {
19307 crate::run_xml_test("grid", "grid_fr_span_2_proportion_sub_1_sum__border_box_rtl");
19308 }
19309
19310 #[cfg(feature = "grid")]
19311 #[test]
19312 fn grid_fr_span_2_proportion_sub_1_sum__content_box_rtl() {
19313 crate::run_xml_test("grid", "grid_fr_span_2_proportion_sub_1_sum__content_box_rtl");
19314 }
19315
19316 #[cfg(feature = "grid")]
19317 #[test]
19318 fn grid_fr_span_2_proportion_with_non_spanned_track__border_box_ltr() {
19319 crate::run_xml_test("grid", "grid_fr_span_2_proportion_with_non_spanned_track__border_box_ltr");
19320 }
19321
19322 #[cfg(feature = "grid")]
19323 #[test]
19324 fn grid_fr_span_2_proportion_with_non_spanned_track__content_box_ltr() {
19325 crate::run_xml_test("grid", "grid_fr_span_2_proportion_with_non_spanned_track__content_box_ltr");
19326 }
19327
19328 #[cfg(feature = "grid")]
19329 #[test]
19330 fn grid_fr_span_2_proportion_with_non_spanned_track__border_box_rtl() {
19331 crate::run_xml_test("grid", "grid_fr_span_2_proportion_with_non_spanned_track__border_box_rtl");
19332 }
19333
19334 #[cfg(feature = "grid")]
19335 #[test]
19336 fn grid_fr_span_2_proportion_with_non_spanned_track__content_box_rtl() {
19337 crate::run_xml_test("grid", "grid_fr_span_2_proportion_with_non_spanned_track__content_box_rtl");
19338 }
19339
19340 #[cfg(feature = "grid")]
19341 #[test]
19342 fn grid_fr_span_2_proportion_zero_sum__border_box_ltr() {
19343 crate::run_xml_test("grid", "grid_fr_span_2_proportion_zero_sum__border_box_ltr");
19344 }
19345
19346 #[cfg(feature = "grid")]
19347 #[test]
19348 fn grid_fr_span_2_proportion_zero_sum__content_box_ltr() {
19349 crate::run_xml_test("grid", "grid_fr_span_2_proportion_zero_sum__content_box_ltr");
19350 }
19351
19352 #[cfg(feature = "grid")]
19353 #[test]
19354 fn grid_fr_span_2_proportion_zero_sum__border_box_rtl() {
19355 crate::run_xml_test("grid", "grid_fr_span_2_proportion_zero_sum__border_box_rtl");
19356 }
19357
19358 #[cfg(feature = "grid")]
19359 #[test]
19360 fn grid_fr_span_2_proportion_zero_sum__content_box_rtl() {
19361 crate::run_xml_test("grid", "grid_fr_span_2_proportion_zero_sum__content_box_rtl");
19362 }
19363
19364 #[cfg(feature = "grid")]
19365 #[test]
19366 fn grid_fr_span_2_proportion_zero_sum_with_non_spanned_track__border_box_ltr() {
19367 crate::run_xml_test("grid", "grid_fr_span_2_proportion_zero_sum_with_non_spanned_track__border_box_ltr");
19368 }
19369
19370 #[cfg(feature = "grid")]
19371 #[test]
19372 fn grid_fr_span_2_proportion_zero_sum_with_non_spanned_track__content_box_ltr() {
19373 crate::run_xml_test("grid", "grid_fr_span_2_proportion_zero_sum_with_non_spanned_track__content_box_ltr");
19374 }
19375
19376 #[cfg(feature = "grid")]
19377 #[test]
19378 fn grid_fr_span_2_proportion_zero_sum_with_non_spanned_track__border_box_rtl() {
19379 crate::run_xml_test("grid", "grid_fr_span_2_proportion_zero_sum_with_non_spanned_track__border_box_rtl");
19380 }
19381
19382 #[cfg(feature = "grid")]
19383 #[test]
19384 fn grid_fr_span_2_proportion_zero_sum_with_non_spanned_track__content_box_rtl() {
19385 crate::run_xml_test("grid", "grid_fr_span_2_proportion_zero_sum_with_non_spanned_track__content_box_rtl");
19386 }
19387
19388 #[cfg(feature = "grid")]
19389 #[test]
19390 fn grid_gap__border_box_ltr() {
19391 crate::run_xml_test("grid", "grid_gap__border_box_ltr");
19392 }
19393
19394 #[cfg(feature = "grid")]
19395 #[test]
19396 fn grid_gap__content_box_ltr() {
19397 crate::run_xml_test("grid", "grid_gap__content_box_ltr");
19398 }
19399
19400 #[cfg(feature = "grid")]
19401 #[test]
19402 fn grid_gap__border_box_rtl() {
19403 crate::run_xml_test("grid", "grid_gap__border_box_rtl");
19404 }
19405
19406 #[cfg(feature = "grid")]
19407 #[test]
19408 fn grid_gap__content_box_rtl() {
19409 crate::run_xml_test("grid", "grid_gap__content_box_rtl");
19410 }
19411
19412 #[cfg(feature = "grid")]
19413 #[test]
19414 fn grid_hidden__border_box_ltr() {
19415 crate::run_xml_test("grid", "grid_hidden__border_box_ltr");
19416 }
19417
19418 #[cfg(feature = "grid")]
19419 #[test]
19420 fn grid_hidden__content_box_ltr() {
19421 crate::run_xml_test("grid", "grid_hidden__content_box_ltr");
19422 }
19423
19424 #[cfg(feature = "grid")]
19425 #[test]
19426 fn grid_hidden__border_box_rtl() {
19427 crate::run_xml_test("grid", "grid_hidden__border_box_rtl");
19428 }
19429
19430 #[cfg(feature = "grid")]
19431 #[test]
19432 fn grid_hidden__content_box_rtl() {
19433 crate::run_xml_test("grid", "grid_hidden__content_box_rtl");
19434 }
19435
19436 #[cfg(feature = "grid")]
19437 #[test]
19438 fn grid_justify_content_center__border_box_ltr() {
19439 crate::run_xml_test("grid", "grid_justify_content_center__border_box_ltr");
19440 }
19441
19442 #[cfg(feature = "grid")]
19443 #[test]
19444 fn grid_justify_content_center__content_box_ltr() {
19445 crate::run_xml_test("grid", "grid_justify_content_center__content_box_ltr");
19446 }
19447
19448 #[cfg(feature = "grid")]
19449 #[test]
19450 fn grid_justify_content_center__border_box_rtl() {
19451 crate::run_xml_test("grid", "grid_justify_content_center__border_box_rtl");
19452 }
19453
19454 #[cfg(feature = "grid")]
19455 #[test]
19456 fn grid_justify_content_center__content_box_rtl() {
19457 crate::run_xml_test("grid", "grid_justify_content_center__content_box_rtl");
19458 }
19459
19460 #[cfg(feature = "grid")]
19461 #[test]
19462 fn grid_justify_content_center_direction_rtl__border_box_ltr() {
19463 crate::run_xml_test("grid", "grid_justify_content_center_direction_rtl__border_box_ltr");
19464 }
19465
19466 #[cfg(feature = "grid")]
19467 #[test]
19468 fn grid_justify_content_center_direction_rtl__content_box_ltr() {
19469 crate::run_xml_test("grid", "grid_justify_content_center_direction_rtl__content_box_ltr");
19470 }
19471
19472 #[cfg(feature = "grid")]
19473 #[test]
19474 fn grid_justify_content_center_direction_rtl__border_box_rtl() {
19475 crate::run_xml_test("grid", "grid_justify_content_center_direction_rtl__border_box_rtl");
19476 }
19477
19478 #[cfg(feature = "grid")]
19479 #[test]
19480 fn grid_justify_content_center_direction_rtl__content_box_rtl() {
19481 crate::run_xml_test("grid", "grid_justify_content_center_direction_rtl__content_box_rtl");
19482 }
19483
19484 #[cfg(feature = "grid")]
19485 #[test]
19486 fn grid_justify_content_center_negative_space_gap__border_box_ltr() {
19487 crate::run_xml_test("grid", "grid_justify_content_center_negative_space_gap__border_box_ltr");
19488 }
19489
19490 #[cfg(feature = "grid")]
19491 #[test]
19492 fn grid_justify_content_center_negative_space_gap__content_box_ltr() {
19493 crate::run_xml_test("grid", "grid_justify_content_center_negative_space_gap__content_box_ltr");
19494 }
19495
19496 #[cfg(feature = "grid")]
19497 #[test]
19498 fn grid_justify_content_center_negative_space_gap__border_box_rtl() {
19499 crate::run_xml_test("grid", "grid_justify_content_center_negative_space_gap__border_box_rtl");
19500 }
19501
19502 #[cfg(feature = "grid")]
19503 #[test]
19504 fn grid_justify_content_center_negative_space_gap__content_box_rtl() {
19505 crate::run_xml_test("grid", "grid_justify_content_center_negative_space_gap__content_box_rtl");
19506 }
19507
19508 #[cfg(feature = "grid")]
19509 #[test]
19510 fn grid_justify_content_center_with_padding_border__border_box_ltr() {
19511 crate::run_xml_test("grid", "grid_justify_content_center_with_padding_border__border_box_ltr");
19512 }
19513
19514 #[cfg(feature = "grid")]
19515 #[test]
19516 fn grid_justify_content_center_with_padding_border__content_box_ltr() {
19517 crate::run_xml_test("grid", "grid_justify_content_center_with_padding_border__content_box_ltr");
19518 }
19519
19520 #[cfg(feature = "grid")]
19521 #[test]
19522 fn grid_justify_content_center_with_padding_border__border_box_rtl() {
19523 crate::run_xml_test("grid", "grid_justify_content_center_with_padding_border__border_box_rtl");
19524 }
19525
19526 #[cfg(feature = "grid")]
19527 #[test]
19528 fn grid_justify_content_center_with_padding_border__content_box_rtl() {
19529 crate::run_xml_test("grid", "grid_justify_content_center_with_padding_border__content_box_rtl");
19530 }
19531
19532 #[cfg(feature = "grid")]
19533 #[test]
19534 fn grid_justify_content_end__border_box_ltr() {
19535 crate::run_xml_test("grid", "grid_justify_content_end__border_box_ltr");
19536 }
19537
19538 #[cfg(feature = "grid")]
19539 #[test]
19540 fn grid_justify_content_end__content_box_ltr() {
19541 crate::run_xml_test("grid", "grid_justify_content_end__content_box_ltr");
19542 }
19543
19544 #[cfg(feature = "grid")]
19545 #[test]
19546 fn grid_justify_content_end__border_box_rtl() {
19547 crate::run_xml_test("grid", "grid_justify_content_end__border_box_rtl");
19548 }
19549
19550 #[cfg(feature = "grid")]
19551 #[test]
19552 fn grid_justify_content_end__content_box_rtl() {
19553 crate::run_xml_test("grid", "grid_justify_content_end__content_box_rtl");
19554 }
19555
19556 #[cfg(feature = "grid")]
19557 #[test]
19558 fn grid_justify_content_end_direction_rtl__border_box_ltr() {
19559 crate::run_xml_test("grid", "grid_justify_content_end_direction_rtl__border_box_ltr");
19560 }
19561
19562 #[cfg(feature = "grid")]
19563 #[test]
19564 fn grid_justify_content_end_direction_rtl__content_box_ltr() {
19565 crate::run_xml_test("grid", "grid_justify_content_end_direction_rtl__content_box_ltr");
19566 }
19567
19568 #[cfg(feature = "grid")]
19569 #[test]
19570 fn grid_justify_content_end_direction_rtl__border_box_rtl() {
19571 crate::run_xml_test("grid", "grid_justify_content_end_direction_rtl__border_box_rtl");
19572 }
19573
19574 #[cfg(feature = "grid")]
19575 #[test]
19576 fn grid_justify_content_end_direction_rtl__content_box_rtl() {
19577 crate::run_xml_test("grid", "grid_justify_content_end_direction_rtl__content_box_rtl");
19578 }
19579
19580 #[cfg(feature = "grid")]
19581 #[test]
19582 fn grid_justify_content_end_negative_space_gap__border_box_ltr() {
19583 crate::run_xml_test("grid", "grid_justify_content_end_negative_space_gap__border_box_ltr");
19584 }
19585
19586 #[cfg(feature = "grid")]
19587 #[test]
19588 fn grid_justify_content_end_negative_space_gap__content_box_ltr() {
19589 crate::run_xml_test("grid", "grid_justify_content_end_negative_space_gap__content_box_ltr");
19590 }
19591
19592 #[cfg(feature = "grid")]
19593 #[test]
19594 fn grid_justify_content_end_negative_space_gap__border_box_rtl() {
19595 crate::run_xml_test("grid", "grid_justify_content_end_negative_space_gap__border_box_rtl");
19596 }
19597
19598 #[cfg(feature = "grid")]
19599 #[test]
19600 fn grid_justify_content_end_negative_space_gap__content_box_rtl() {
19601 crate::run_xml_test("grid", "grid_justify_content_end_negative_space_gap__content_box_rtl");
19602 }
19603
19604 #[cfg(feature = "grid")]
19605 #[test]
19606 fn grid_justify_content_end_with_padding_border__border_box_ltr() {
19607 crate::run_xml_test("grid", "grid_justify_content_end_with_padding_border__border_box_ltr");
19608 }
19609
19610 #[cfg(feature = "grid")]
19611 #[test]
19612 fn grid_justify_content_end_with_padding_border__content_box_ltr() {
19613 crate::run_xml_test("grid", "grid_justify_content_end_with_padding_border__content_box_ltr");
19614 }
19615
19616 #[cfg(feature = "grid")]
19617 #[test]
19618 fn grid_justify_content_end_with_padding_border__border_box_rtl() {
19619 crate::run_xml_test("grid", "grid_justify_content_end_with_padding_border__border_box_rtl");
19620 }
19621
19622 #[cfg(feature = "grid")]
19623 #[test]
19624 fn grid_justify_content_end_with_padding_border__content_box_rtl() {
19625 crate::run_xml_test("grid", "grid_justify_content_end_with_padding_border__content_box_rtl");
19626 }
19627
19628 #[cfg(feature = "grid")]
19629 #[test]
19630 fn grid_justify_content_space_around__border_box_ltr() {
19631 crate::run_xml_test("grid", "grid_justify_content_space_around__border_box_ltr");
19632 }
19633
19634 #[cfg(feature = "grid")]
19635 #[test]
19636 fn grid_justify_content_space_around__content_box_ltr() {
19637 crate::run_xml_test("grid", "grid_justify_content_space_around__content_box_ltr");
19638 }
19639
19640 #[cfg(feature = "grid")]
19641 #[test]
19642 fn grid_justify_content_space_around__border_box_rtl() {
19643 crate::run_xml_test("grid", "grid_justify_content_space_around__border_box_rtl");
19644 }
19645
19646 #[cfg(feature = "grid")]
19647 #[test]
19648 fn grid_justify_content_space_around__content_box_rtl() {
19649 crate::run_xml_test("grid", "grid_justify_content_space_around__content_box_rtl");
19650 }
19651
19652 #[cfg(feature = "grid")]
19653 #[test]
19654 fn grid_justify_content_space_around_negative_space_gap__border_box_ltr() {
19655 crate::run_xml_test("grid", "grid_justify_content_space_around_negative_space_gap__border_box_ltr");
19656 }
19657
19658 #[cfg(feature = "grid")]
19659 #[test]
19660 fn grid_justify_content_space_around_negative_space_gap__content_box_ltr() {
19661 crate::run_xml_test("grid", "grid_justify_content_space_around_negative_space_gap__content_box_ltr");
19662 }
19663
19664 #[cfg(feature = "grid")]
19665 #[test]
19666 fn grid_justify_content_space_around_negative_space_gap__border_box_rtl() {
19667 crate::run_xml_test("grid", "grid_justify_content_space_around_negative_space_gap__border_box_rtl");
19668 }
19669
19670 #[cfg(feature = "grid")]
19671 #[test]
19672 fn grid_justify_content_space_around_negative_space_gap__content_box_rtl() {
19673 crate::run_xml_test("grid", "grid_justify_content_space_around_negative_space_gap__content_box_rtl");
19674 }
19675
19676 #[cfg(feature = "grid")]
19677 #[test]
19678 fn grid_justify_content_space_around_with_padding_border__border_box_ltr() {
19679 crate::run_xml_test("grid", "grid_justify_content_space_around_with_padding_border__border_box_ltr");
19680 }
19681
19682 #[cfg(feature = "grid")]
19683 #[test]
19684 fn grid_justify_content_space_around_with_padding_border__content_box_ltr() {
19685 crate::run_xml_test("grid", "grid_justify_content_space_around_with_padding_border__content_box_ltr");
19686 }
19687
19688 #[cfg(feature = "grid")]
19689 #[test]
19690 fn grid_justify_content_space_around_with_padding_border__border_box_rtl() {
19691 crate::run_xml_test("grid", "grid_justify_content_space_around_with_padding_border__border_box_rtl");
19692 }
19693
19694 #[cfg(feature = "grid")]
19695 #[test]
19696 fn grid_justify_content_space_around_with_padding_border__content_box_rtl() {
19697 crate::run_xml_test("grid", "grid_justify_content_space_around_with_padding_border__content_box_rtl");
19698 }
19699
19700 #[cfg(feature = "grid")]
19701 #[test]
19702 fn grid_justify_content_space_between__border_box_ltr() {
19703 crate::run_xml_test("grid", "grid_justify_content_space_between__border_box_ltr");
19704 }
19705
19706 #[cfg(feature = "grid")]
19707 #[test]
19708 fn grid_justify_content_space_between__content_box_ltr() {
19709 crate::run_xml_test("grid", "grid_justify_content_space_between__content_box_ltr");
19710 }
19711
19712 #[cfg(feature = "grid")]
19713 #[test]
19714 fn grid_justify_content_space_between__border_box_rtl() {
19715 crate::run_xml_test("grid", "grid_justify_content_space_between__border_box_rtl");
19716 }
19717
19718 #[cfg(feature = "grid")]
19719 #[test]
19720 fn grid_justify_content_space_between__content_box_rtl() {
19721 crate::run_xml_test("grid", "grid_justify_content_space_between__content_box_rtl");
19722 }
19723
19724 #[cfg(feature = "grid")]
19725 #[test]
19726 fn grid_justify_content_space_between_direction_rtl__border_box_ltr() {
19727 crate::run_xml_test("grid", "grid_justify_content_space_between_direction_rtl__border_box_ltr");
19728 }
19729
19730 #[cfg(feature = "grid")]
19731 #[test]
19732 fn grid_justify_content_space_between_direction_rtl__content_box_ltr() {
19733 crate::run_xml_test("grid", "grid_justify_content_space_between_direction_rtl__content_box_ltr");
19734 }
19735
19736 #[cfg(feature = "grid")]
19737 #[test]
19738 fn grid_justify_content_space_between_direction_rtl__border_box_rtl() {
19739 crate::run_xml_test("grid", "grid_justify_content_space_between_direction_rtl__border_box_rtl");
19740 }
19741
19742 #[cfg(feature = "grid")]
19743 #[test]
19744 fn grid_justify_content_space_between_direction_rtl__content_box_rtl() {
19745 crate::run_xml_test("grid", "grid_justify_content_space_between_direction_rtl__content_box_rtl");
19746 }
19747
19748 #[cfg(feature = "grid")]
19749 #[test]
19750 fn grid_justify_content_space_between_negative_space_gap__border_box_ltr() {
19751 crate::run_xml_test("grid", "grid_justify_content_space_between_negative_space_gap__border_box_ltr");
19752 }
19753
19754 #[cfg(feature = "grid")]
19755 #[test]
19756 fn grid_justify_content_space_between_negative_space_gap__content_box_ltr() {
19757 crate::run_xml_test("grid", "grid_justify_content_space_between_negative_space_gap__content_box_ltr");
19758 }
19759
19760 #[cfg(feature = "grid")]
19761 #[test]
19762 fn grid_justify_content_space_between_negative_space_gap__border_box_rtl() {
19763 crate::run_xml_test("grid", "grid_justify_content_space_between_negative_space_gap__border_box_rtl");
19764 }
19765
19766 #[cfg(feature = "grid")]
19767 #[test]
19768 fn grid_justify_content_space_between_negative_space_gap__content_box_rtl() {
19769 crate::run_xml_test("grid", "grid_justify_content_space_between_negative_space_gap__content_box_rtl");
19770 }
19771
19772 #[cfg(feature = "grid")]
19773 #[test]
19774 fn grid_justify_content_space_between_with_padding_border__border_box_ltr() {
19775 crate::run_xml_test("grid", "grid_justify_content_space_between_with_padding_border__border_box_ltr");
19776 }
19777
19778 #[cfg(feature = "grid")]
19779 #[test]
19780 fn grid_justify_content_space_between_with_padding_border__content_box_ltr() {
19781 crate::run_xml_test("grid", "grid_justify_content_space_between_with_padding_border__content_box_ltr");
19782 }
19783
19784 #[cfg(feature = "grid")]
19785 #[test]
19786 fn grid_justify_content_space_between_with_padding_border__border_box_rtl() {
19787 crate::run_xml_test("grid", "grid_justify_content_space_between_with_padding_border__border_box_rtl");
19788 }
19789
19790 #[cfg(feature = "grid")]
19791 #[test]
19792 fn grid_justify_content_space_between_with_padding_border__content_box_rtl() {
19793 crate::run_xml_test("grid", "grid_justify_content_space_between_with_padding_border__content_box_rtl");
19794 }
19795
19796 #[cfg(feature = "grid")]
19797 #[test]
19798 fn grid_justify_content_space_evenly__border_box_ltr() {
19799 crate::run_xml_test("grid", "grid_justify_content_space_evenly__border_box_ltr");
19800 }
19801
19802 #[cfg(feature = "grid")]
19803 #[test]
19804 fn grid_justify_content_space_evenly__content_box_ltr() {
19805 crate::run_xml_test("grid", "grid_justify_content_space_evenly__content_box_ltr");
19806 }
19807
19808 #[cfg(feature = "grid")]
19809 #[test]
19810 fn grid_justify_content_space_evenly__border_box_rtl() {
19811 crate::run_xml_test("grid", "grid_justify_content_space_evenly__border_box_rtl");
19812 }
19813
19814 #[cfg(feature = "grid")]
19815 #[test]
19816 fn grid_justify_content_space_evenly__content_box_rtl() {
19817 crate::run_xml_test("grid", "grid_justify_content_space_evenly__content_box_rtl");
19818 }
19819
19820 #[cfg(feature = "grid")]
19821 #[test]
19822 fn grid_justify_content_space_evenly_negative_space_gap__border_box_ltr() {
19823 crate::run_xml_test("grid", "grid_justify_content_space_evenly_negative_space_gap__border_box_ltr");
19824 }
19825
19826 #[cfg(feature = "grid")]
19827 #[test]
19828 fn grid_justify_content_space_evenly_negative_space_gap__content_box_ltr() {
19829 crate::run_xml_test("grid", "grid_justify_content_space_evenly_negative_space_gap__content_box_ltr");
19830 }
19831
19832 #[cfg(feature = "grid")]
19833 #[test]
19834 fn grid_justify_content_space_evenly_negative_space_gap__border_box_rtl() {
19835 crate::run_xml_test("grid", "grid_justify_content_space_evenly_negative_space_gap__border_box_rtl");
19836 }
19837
19838 #[cfg(feature = "grid")]
19839 #[test]
19840 fn grid_justify_content_space_evenly_negative_space_gap__content_box_rtl() {
19841 crate::run_xml_test("grid", "grid_justify_content_space_evenly_negative_space_gap__content_box_rtl");
19842 }
19843
19844 #[cfg(feature = "grid")]
19845 #[test]
19846 fn grid_justify_content_space_evenly_with_padding_border__border_box_ltr() {
19847 crate::run_xml_test("grid", "grid_justify_content_space_evenly_with_padding_border__border_box_ltr");
19848 }
19849
19850 #[cfg(feature = "grid")]
19851 #[test]
19852 fn grid_justify_content_space_evenly_with_padding_border__content_box_ltr() {
19853 crate::run_xml_test("grid", "grid_justify_content_space_evenly_with_padding_border__content_box_ltr");
19854 }
19855
19856 #[cfg(feature = "grid")]
19857 #[test]
19858 fn grid_justify_content_space_evenly_with_padding_border__border_box_rtl() {
19859 crate::run_xml_test("grid", "grid_justify_content_space_evenly_with_padding_border__border_box_rtl");
19860 }
19861
19862 #[cfg(feature = "grid")]
19863 #[test]
19864 fn grid_justify_content_space_evenly_with_padding_border__content_box_rtl() {
19865 crate::run_xml_test("grid", "grid_justify_content_space_evenly_with_padding_border__content_box_rtl");
19866 }
19867
19868 #[cfg(feature = "grid")]
19869 #[test]
19870 fn grid_justify_content_start__border_box_ltr() {
19871 crate::run_xml_test("grid", "grid_justify_content_start__border_box_ltr");
19872 }
19873
19874 #[cfg(feature = "grid")]
19875 #[test]
19876 fn grid_justify_content_start__content_box_ltr() {
19877 crate::run_xml_test("grid", "grid_justify_content_start__content_box_ltr");
19878 }
19879
19880 #[cfg(feature = "grid")]
19881 #[test]
19882 fn grid_justify_content_start__border_box_rtl() {
19883 crate::run_xml_test("grid", "grid_justify_content_start__border_box_rtl");
19884 }
19885
19886 #[cfg(feature = "grid")]
19887 #[test]
19888 fn grid_justify_content_start__content_box_rtl() {
19889 crate::run_xml_test("grid", "grid_justify_content_start__content_box_rtl");
19890 }
19891
19892 #[cfg(feature = "grid")]
19893 #[test]
19894 fn grid_justify_content_start_direction_rtl__border_box_ltr() {
19895 crate::run_xml_test("grid", "grid_justify_content_start_direction_rtl__border_box_ltr");
19896 }
19897
19898 #[cfg(feature = "grid")]
19899 #[test]
19900 fn grid_justify_content_start_direction_rtl__content_box_ltr() {
19901 crate::run_xml_test("grid", "grid_justify_content_start_direction_rtl__content_box_ltr");
19902 }
19903
19904 #[cfg(feature = "grid")]
19905 #[test]
19906 fn grid_justify_content_start_direction_rtl__border_box_rtl() {
19907 crate::run_xml_test("grid", "grid_justify_content_start_direction_rtl__border_box_rtl");
19908 }
19909
19910 #[cfg(feature = "grid")]
19911 #[test]
19912 fn grid_justify_content_start_direction_rtl__content_box_rtl() {
19913 crate::run_xml_test("grid", "grid_justify_content_start_direction_rtl__content_box_rtl");
19914 }
19915
19916 #[cfg(feature = "grid")]
19917 #[test]
19918 fn grid_justify_content_start_negative_space_gap__border_box_ltr() {
19919 crate::run_xml_test("grid", "grid_justify_content_start_negative_space_gap__border_box_ltr");
19920 }
19921
19922 #[cfg(feature = "grid")]
19923 #[test]
19924 fn grid_justify_content_start_negative_space_gap__content_box_ltr() {
19925 crate::run_xml_test("grid", "grid_justify_content_start_negative_space_gap__content_box_ltr");
19926 }
19927
19928 #[cfg(feature = "grid")]
19929 #[test]
19930 fn grid_justify_content_start_negative_space_gap__border_box_rtl() {
19931 crate::run_xml_test("grid", "grid_justify_content_start_negative_space_gap__border_box_rtl");
19932 }
19933
19934 #[cfg(feature = "grid")]
19935 #[test]
19936 fn grid_justify_content_start_negative_space_gap__content_box_rtl() {
19937 crate::run_xml_test("grid", "grid_justify_content_start_negative_space_gap__content_box_rtl");
19938 }
19939
19940 #[cfg(feature = "grid")]
19941 #[test]
19942 fn grid_justify_content_start_with_padding_border__border_box_ltr() {
19943 crate::run_xml_test("grid", "grid_justify_content_start_with_padding_border__border_box_ltr");
19944 }
19945
19946 #[cfg(feature = "grid")]
19947 #[test]
19948 fn grid_justify_content_start_with_padding_border__content_box_ltr() {
19949 crate::run_xml_test("grid", "grid_justify_content_start_with_padding_border__content_box_ltr");
19950 }
19951
19952 #[cfg(feature = "grid")]
19953 #[test]
19954 fn grid_justify_content_start_with_padding_border__border_box_rtl() {
19955 crate::run_xml_test("grid", "grid_justify_content_start_with_padding_border__border_box_rtl");
19956 }
19957
19958 #[cfg(feature = "grid")]
19959 #[test]
19960 fn grid_justify_content_start_with_padding_border__content_box_rtl() {
19961 crate::run_xml_test("grid", "grid_justify_content_start_with_padding_border__content_box_rtl");
19962 }
19963
19964 #[cfg(feature = "grid")]
19965 #[test]
19966 fn grid_justify_items_sized_center__border_box_ltr() {
19967 crate::run_xml_test("grid", "grid_justify_items_sized_center__border_box_ltr");
19968 }
19969
19970 #[cfg(feature = "grid")]
19971 #[test]
19972 fn grid_justify_items_sized_center__content_box_ltr() {
19973 crate::run_xml_test("grid", "grid_justify_items_sized_center__content_box_ltr");
19974 }
19975
19976 #[cfg(feature = "grid")]
19977 #[test]
19978 fn grid_justify_items_sized_center__border_box_rtl() {
19979 crate::run_xml_test("grid", "grid_justify_items_sized_center__border_box_rtl");
19980 }
19981
19982 #[cfg(feature = "grid")]
19983 #[test]
19984 fn grid_justify_items_sized_center__content_box_rtl() {
19985 crate::run_xml_test("grid", "grid_justify_items_sized_center__content_box_rtl");
19986 }
19987
19988 #[cfg(feature = "grid")]
19989 #[test]
19990 fn grid_justify_items_sized_end__border_box_ltr() {
19991 crate::run_xml_test("grid", "grid_justify_items_sized_end__border_box_ltr");
19992 }
19993
19994 #[cfg(feature = "grid")]
19995 #[test]
19996 fn grid_justify_items_sized_end__content_box_ltr() {
19997 crate::run_xml_test("grid", "grid_justify_items_sized_end__content_box_ltr");
19998 }
19999
20000 #[cfg(feature = "grid")]
20001 #[test]
20002 fn grid_justify_items_sized_end__border_box_rtl() {
20003 crate::run_xml_test("grid", "grid_justify_items_sized_end__border_box_rtl");
20004 }
20005
20006 #[cfg(feature = "grid")]
20007 #[test]
20008 fn grid_justify_items_sized_end__content_box_rtl() {
20009 crate::run_xml_test("grid", "grid_justify_items_sized_end__content_box_rtl");
20010 }
20011
20012 #[cfg(feature = "grid")]
20013 #[test]
20014 fn grid_justify_items_sized_end_direction_rtl__border_box_ltr() {
20015 crate::run_xml_test("grid", "grid_justify_items_sized_end_direction_rtl__border_box_ltr");
20016 }
20017
20018 #[cfg(feature = "grid")]
20019 #[test]
20020 fn grid_justify_items_sized_end_direction_rtl__content_box_ltr() {
20021 crate::run_xml_test("grid", "grid_justify_items_sized_end_direction_rtl__content_box_ltr");
20022 }
20023
20024 #[cfg(feature = "grid")]
20025 #[test]
20026 fn grid_justify_items_sized_end_direction_rtl__border_box_rtl() {
20027 crate::run_xml_test("grid", "grid_justify_items_sized_end_direction_rtl__border_box_rtl");
20028 }
20029
20030 #[cfg(feature = "grid")]
20031 #[test]
20032 fn grid_justify_items_sized_end_direction_rtl__content_box_rtl() {
20033 crate::run_xml_test("grid", "grid_justify_items_sized_end_direction_rtl__content_box_rtl");
20034 }
20035
20036 #[cfg(feature = "grid")]
20037 #[test]
20038 fn grid_justify_items_sized_start__border_box_ltr() {
20039 crate::run_xml_test("grid", "grid_justify_items_sized_start__border_box_ltr");
20040 }
20041
20042 #[cfg(feature = "grid")]
20043 #[test]
20044 fn grid_justify_items_sized_start__content_box_ltr() {
20045 crate::run_xml_test("grid", "grid_justify_items_sized_start__content_box_ltr");
20046 }
20047
20048 #[cfg(feature = "grid")]
20049 #[test]
20050 fn grid_justify_items_sized_start__border_box_rtl() {
20051 crate::run_xml_test("grid", "grid_justify_items_sized_start__border_box_rtl");
20052 }
20053
20054 #[cfg(feature = "grid")]
20055 #[test]
20056 fn grid_justify_items_sized_start__content_box_rtl() {
20057 crate::run_xml_test("grid", "grid_justify_items_sized_start__content_box_rtl");
20058 }
20059
20060 #[cfg(feature = "grid")]
20061 #[test]
20062 fn grid_justify_items_sized_start_direction_rtl__border_box_ltr() {
20063 crate::run_xml_test("grid", "grid_justify_items_sized_start_direction_rtl__border_box_ltr");
20064 }
20065
20066 #[cfg(feature = "grid")]
20067 #[test]
20068 fn grid_justify_items_sized_start_direction_rtl__content_box_ltr() {
20069 crate::run_xml_test("grid", "grid_justify_items_sized_start_direction_rtl__content_box_ltr");
20070 }
20071
20072 #[cfg(feature = "grid")]
20073 #[test]
20074 fn grid_justify_items_sized_start_direction_rtl__border_box_rtl() {
20075 crate::run_xml_test("grid", "grid_justify_items_sized_start_direction_rtl__border_box_rtl");
20076 }
20077
20078 #[cfg(feature = "grid")]
20079 #[test]
20080 fn grid_justify_items_sized_start_direction_rtl__content_box_rtl() {
20081 crate::run_xml_test("grid", "grid_justify_items_sized_start_direction_rtl__content_box_rtl");
20082 }
20083
20084 #[cfg(feature = "grid")]
20085 #[test]
20086 fn grid_justify_items_sized_stretch__border_box_ltr() {
20087 crate::run_xml_test("grid", "grid_justify_items_sized_stretch__border_box_ltr");
20088 }
20089
20090 #[cfg(feature = "grid")]
20091 #[test]
20092 fn grid_justify_items_sized_stretch__content_box_ltr() {
20093 crate::run_xml_test("grid", "grid_justify_items_sized_stretch__content_box_ltr");
20094 }
20095
20096 #[cfg(feature = "grid")]
20097 #[test]
20098 fn grid_justify_items_sized_stretch__border_box_rtl() {
20099 crate::run_xml_test("grid", "grid_justify_items_sized_stretch__border_box_rtl");
20100 }
20101
20102 #[cfg(feature = "grid")]
20103 #[test]
20104 fn grid_justify_items_sized_stretch__content_box_rtl() {
20105 crate::run_xml_test("grid", "grid_justify_items_sized_stretch__content_box_rtl");
20106 }
20107
20108 #[cfg(feature = "grid")]
20109 #[test]
20110 fn grid_justify_self_direction_rtl__border_box_ltr() {
20111 crate::run_xml_test("grid", "grid_justify_self_direction_rtl__border_box_ltr");
20112 }
20113
20114 #[cfg(feature = "grid")]
20115 #[test]
20116 fn grid_justify_self_direction_rtl__content_box_ltr() {
20117 crate::run_xml_test("grid", "grid_justify_self_direction_rtl__content_box_ltr");
20118 }
20119
20120 #[cfg(feature = "grid")]
20121 #[test]
20122 fn grid_justify_self_direction_rtl__border_box_rtl() {
20123 crate::run_xml_test("grid", "grid_justify_self_direction_rtl__border_box_rtl");
20124 }
20125
20126 #[cfg(feature = "grid")]
20127 #[test]
20128 fn grid_justify_self_direction_rtl__content_box_rtl() {
20129 crate::run_xml_test("grid", "grid_justify_self_direction_rtl__content_box_rtl");
20130 }
20131
20132 #[cfg(feature = "grid")]
20133 #[test]
20134 fn grid_justify_self_rtl__border_box_ltr() {
20135 crate::run_xml_test("grid", "grid_justify_self_rtl__border_box_ltr");
20136 }
20137
20138 #[cfg(feature = "grid")]
20139 #[test]
20140 fn grid_justify_self_rtl__content_box_ltr() {
20141 crate::run_xml_test("grid", "grid_justify_self_rtl__content_box_ltr");
20142 }
20143
20144 #[cfg(feature = "grid")]
20145 #[test]
20146 fn grid_justify_self_rtl__border_box_rtl() {
20147 crate::run_xml_test("grid", "grid_justify_self_rtl__border_box_rtl");
20148 }
20149
20150 #[cfg(feature = "grid")]
20151 #[test]
20152 fn grid_justify_self_rtl__content_box_rtl() {
20153 crate::run_xml_test("grid", "grid_justify_self_rtl__content_box_rtl");
20154 }
20155
20156 #[cfg(feature = "grid")]
20157 #[test]
20158 fn grid_justify_self_sized_all__border_box_ltr() {
20159 crate::run_xml_test("grid", "grid_justify_self_sized_all__border_box_ltr");
20160 }
20161
20162 #[cfg(feature = "grid")]
20163 #[test]
20164 fn grid_justify_self_sized_all__content_box_ltr() {
20165 crate::run_xml_test("grid", "grid_justify_self_sized_all__content_box_ltr");
20166 }
20167
20168 #[cfg(feature = "grid")]
20169 #[test]
20170 fn grid_justify_self_sized_all__border_box_rtl() {
20171 crate::run_xml_test("grid", "grid_justify_self_sized_all__border_box_rtl");
20172 }
20173
20174 #[cfg(feature = "grid")]
20175 #[test]
20176 fn grid_justify_self_sized_all__content_box_rtl() {
20177 crate::run_xml_test("grid", "grid_justify_self_sized_all__content_box_rtl");
20178 }
20179
20180 #[cfg(feature = "grid")]
20181 #[test]
20182 fn grid_margins_auto_margins__border_box_ltr() {
20183 crate::run_xml_test("grid", "grid_margins_auto_margins__border_box_ltr");
20184 }
20185
20186 #[cfg(feature = "grid")]
20187 #[test]
20188 fn grid_margins_auto_margins__content_box_ltr() {
20189 crate::run_xml_test("grid", "grid_margins_auto_margins__content_box_ltr");
20190 }
20191
20192 #[cfg(feature = "grid")]
20193 #[test]
20194 fn grid_margins_auto_margins__border_box_rtl() {
20195 crate::run_xml_test("grid", "grid_margins_auto_margins__border_box_rtl");
20196 }
20197
20198 #[cfg(feature = "grid")]
20199 #[test]
20200 fn grid_margins_auto_margins__content_box_rtl() {
20201 crate::run_xml_test("grid", "grid_margins_auto_margins__content_box_rtl");
20202 }
20203
20204 #[cfg(feature = "grid")]
20205 #[test]
20206 fn grid_margins_auto_margins_override_stretch__border_box_ltr() {
20207 crate::run_xml_test("grid", "grid_margins_auto_margins_override_stretch__border_box_ltr");
20208 }
20209
20210 #[cfg(feature = "grid")]
20211 #[test]
20212 fn grid_margins_auto_margins_override_stretch__content_box_ltr() {
20213 crate::run_xml_test("grid", "grid_margins_auto_margins_override_stretch__content_box_ltr");
20214 }
20215
20216 #[cfg(feature = "grid")]
20217 #[test]
20218 fn grid_margins_auto_margins_override_stretch__border_box_rtl() {
20219 crate::run_xml_test("grid", "grid_margins_auto_margins_override_stretch__border_box_rtl");
20220 }
20221
20222 #[cfg(feature = "grid")]
20223 #[test]
20224 fn grid_margins_auto_margins_override_stretch__content_box_rtl() {
20225 crate::run_xml_test("grid", "grid_margins_auto_margins_override_stretch__content_box_rtl");
20226 }
20227
20228 #[cfg(feature = "grid")]
20229 #[test]
20230 fn grid_margins_fixed_center__border_box_ltr() {
20231 crate::run_xml_test("grid", "grid_margins_fixed_center__border_box_ltr");
20232 }
20233
20234 #[cfg(feature = "grid")]
20235 #[test]
20236 fn grid_margins_fixed_center__content_box_ltr() {
20237 crate::run_xml_test("grid", "grid_margins_fixed_center__content_box_ltr");
20238 }
20239
20240 #[cfg(feature = "grid")]
20241 #[test]
20242 fn grid_margins_fixed_center__border_box_rtl() {
20243 crate::run_xml_test("grid", "grid_margins_fixed_center__border_box_rtl");
20244 }
20245
20246 #[cfg(feature = "grid")]
20247 #[test]
20248 fn grid_margins_fixed_center__content_box_rtl() {
20249 crate::run_xml_test("grid", "grid_margins_fixed_center__content_box_rtl");
20250 }
20251
20252 #[cfg(feature = "grid")]
20253 #[test]
20254 fn grid_margins_fixed_end__border_box_ltr() {
20255 crate::run_xml_test("grid", "grid_margins_fixed_end__border_box_ltr");
20256 }
20257
20258 #[cfg(feature = "grid")]
20259 #[test]
20260 fn grid_margins_fixed_end__content_box_ltr() {
20261 crate::run_xml_test("grid", "grid_margins_fixed_end__content_box_ltr");
20262 }
20263
20264 #[cfg(feature = "grid")]
20265 #[test]
20266 fn grid_margins_fixed_end__border_box_rtl() {
20267 crate::run_xml_test("grid", "grid_margins_fixed_end__border_box_rtl");
20268 }
20269
20270 #[cfg(feature = "grid")]
20271 #[test]
20272 fn grid_margins_fixed_end__content_box_rtl() {
20273 crate::run_xml_test("grid", "grid_margins_fixed_end__content_box_rtl");
20274 }
20275
20276 #[cfg(feature = "grid")]
20277 #[test]
20278 fn grid_margins_fixed_start__border_box_ltr() {
20279 crate::run_xml_test("grid", "grid_margins_fixed_start__border_box_ltr");
20280 }
20281
20282 #[cfg(feature = "grid")]
20283 #[test]
20284 fn grid_margins_fixed_start__content_box_ltr() {
20285 crate::run_xml_test("grid", "grid_margins_fixed_start__content_box_ltr");
20286 }
20287
20288 #[cfg(feature = "grid")]
20289 #[test]
20290 fn grid_margins_fixed_start__border_box_rtl() {
20291 crate::run_xml_test("grid", "grid_margins_fixed_start__border_box_rtl");
20292 }
20293
20294 #[cfg(feature = "grid")]
20295 #[test]
20296 fn grid_margins_fixed_start__content_box_rtl() {
20297 crate::run_xml_test("grid", "grid_margins_fixed_start__content_box_rtl");
20298 }
20299
20300 #[cfg(feature = "grid")]
20301 #[test]
20302 fn grid_margins_fixed_stretch__border_box_ltr() {
20303 crate::run_xml_test("grid", "grid_margins_fixed_stretch__border_box_ltr");
20304 }
20305
20306 #[cfg(feature = "grid")]
20307 #[test]
20308 fn grid_margins_fixed_stretch__content_box_ltr() {
20309 crate::run_xml_test("grid", "grid_margins_fixed_stretch__content_box_ltr");
20310 }
20311
20312 #[cfg(feature = "grid")]
20313 #[test]
20314 fn grid_margins_fixed_stretch__border_box_rtl() {
20315 crate::run_xml_test("grid", "grid_margins_fixed_stretch__border_box_rtl");
20316 }
20317
20318 #[cfg(feature = "grid")]
20319 #[test]
20320 fn grid_margins_fixed_stretch__content_box_rtl() {
20321 crate::run_xml_test("grid", "grid_margins_fixed_stretch__content_box_rtl");
20322 }
20323
20324 #[cfg(feature = "grid")]
20325 #[test]
20326 fn grid_margins_percent_center__border_box_ltr() {
20327 crate::run_xml_test("grid", "grid_margins_percent_center__border_box_ltr");
20328 }
20329
20330 #[cfg(feature = "grid")]
20331 #[test]
20332 fn grid_margins_percent_center__content_box_ltr() {
20333 crate::run_xml_test("grid", "grid_margins_percent_center__content_box_ltr");
20334 }
20335
20336 #[cfg(feature = "grid")]
20337 #[test]
20338 fn grid_margins_percent_center__border_box_rtl() {
20339 crate::run_xml_test("grid", "grid_margins_percent_center__border_box_rtl");
20340 }
20341
20342 #[cfg(feature = "grid")]
20343 #[test]
20344 fn grid_margins_percent_center__content_box_rtl() {
20345 crate::run_xml_test("grid", "grid_margins_percent_center__content_box_rtl");
20346 }
20347
20348 #[cfg(feature = "grid")]
20349 #[test]
20350 fn grid_margins_percent_end__border_box_ltr() {
20351 crate::run_xml_test("grid", "grid_margins_percent_end__border_box_ltr");
20352 }
20353
20354 #[cfg(feature = "grid")]
20355 #[test]
20356 fn grid_margins_percent_end__content_box_ltr() {
20357 crate::run_xml_test("grid", "grid_margins_percent_end__content_box_ltr");
20358 }
20359
20360 #[cfg(feature = "grid")]
20361 #[test]
20362 fn grid_margins_percent_end__border_box_rtl() {
20363 crate::run_xml_test("grid", "grid_margins_percent_end__border_box_rtl");
20364 }
20365
20366 #[cfg(feature = "grid")]
20367 #[test]
20368 fn grid_margins_percent_end__content_box_rtl() {
20369 crate::run_xml_test("grid", "grid_margins_percent_end__content_box_rtl");
20370 }
20371
20372 #[cfg(feature = "grid")]
20373 #[test]
20374 fn grid_margins_percent_start__border_box_ltr() {
20375 crate::run_xml_test("grid", "grid_margins_percent_start__border_box_ltr");
20376 }
20377
20378 #[cfg(feature = "grid")]
20379 #[test]
20380 fn grid_margins_percent_start__content_box_ltr() {
20381 crate::run_xml_test("grid", "grid_margins_percent_start__content_box_ltr");
20382 }
20383
20384 #[cfg(feature = "grid")]
20385 #[test]
20386 fn grid_margins_percent_start__border_box_rtl() {
20387 crate::run_xml_test("grid", "grid_margins_percent_start__border_box_rtl");
20388 }
20389
20390 #[cfg(feature = "grid")]
20391 #[test]
20392 fn grid_margins_percent_start__content_box_rtl() {
20393 crate::run_xml_test("grid", "grid_margins_percent_start__content_box_rtl");
20394 }
20395
20396 #[cfg(feature = "grid")]
20397 #[test]
20398 fn grid_margins_percent_stretch__border_box_ltr() {
20399 crate::run_xml_test("grid", "grid_margins_percent_stretch__border_box_ltr");
20400 }
20401
20402 #[cfg(feature = "grid")]
20403 #[test]
20404 fn grid_margins_percent_stretch__content_box_ltr() {
20405 crate::run_xml_test("grid", "grid_margins_percent_stretch__content_box_ltr");
20406 }
20407
20408 #[cfg(feature = "grid")]
20409 #[test]
20410 fn grid_margins_percent_stretch__border_box_rtl() {
20411 crate::run_xml_test("grid", "grid_margins_percent_stretch__border_box_rtl");
20412 }
20413
20414 #[cfg(feature = "grid")]
20415 #[test]
20416 fn grid_margins_percent_stretch__content_box_rtl() {
20417 crate::run_xml_test("grid", "grid_margins_percent_stretch__content_box_rtl");
20418 }
20419
20420 #[cfg(feature = "grid")]
20421 #[test]
20422 fn grid_max_content_maximum_single_item__border_box_ltr() {
20423 crate::run_xml_test("grid", "grid_max_content_maximum_single_item__border_box_ltr");
20424 }
20425
20426 #[cfg(feature = "grid")]
20427 #[test]
20428 fn grid_max_content_maximum_single_item__content_box_ltr() {
20429 crate::run_xml_test("grid", "grid_max_content_maximum_single_item__content_box_ltr");
20430 }
20431
20432 #[cfg(feature = "grid")]
20433 #[test]
20434 fn grid_max_content_maximum_single_item__border_box_rtl() {
20435 crate::run_xml_test("grid", "grid_max_content_maximum_single_item__border_box_rtl");
20436 }
20437
20438 #[cfg(feature = "grid")]
20439 #[test]
20440 fn grid_max_content_maximum_single_item__content_box_rtl() {
20441 crate::run_xml_test("grid", "grid_max_content_maximum_single_item__content_box_rtl");
20442 }
20443
20444 #[cfg(feature = "grid")]
20445 #[test]
20446 fn grid_max_content_single_item__border_box_ltr() {
20447 crate::run_xml_test("grid", "grid_max_content_single_item__border_box_ltr");
20448 }
20449
20450 #[cfg(feature = "grid")]
20451 #[test]
20452 fn grid_max_content_single_item__content_box_ltr() {
20453 crate::run_xml_test("grid", "grid_max_content_single_item__content_box_ltr");
20454 }
20455
20456 #[cfg(feature = "grid")]
20457 #[test]
20458 fn grid_max_content_single_item__border_box_rtl() {
20459 crate::run_xml_test("grid", "grid_max_content_single_item__border_box_rtl");
20460 }
20461
20462 #[cfg(feature = "grid")]
20463 #[test]
20464 fn grid_max_content_single_item__content_box_rtl() {
20465 crate::run_xml_test("grid", "grid_max_content_single_item__content_box_rtl");
20466 }
20467
20468 #[cfg(feature = "grid")]
20469 #[test]
20470 fn grid_max_content_single_item_margin_auto__border_box_ltr() {
20471 crate::run_xml_test("grid", "grid_max_content_single_item_margin_auto__border_box_ltr");
20472 }
20473
20474 #[cfg(feature = "grid")]
20475 #[test]
20476 fn grid_max_content_single_item_margin_auto__content_box_ltr() {
20477 crate::run_xml_test("grid", "grid_max_content_single_item_margin_auto__content_box_ltr");
20478 }
20479
20480 #[cfg(feature = "grid")]
20481 #[test]
20482 fn grid_max_content_single_item_margin_auto__border_box_rtl() {
20483 crate::run_xml_test("grid", "grid_max_content_single_item_margin_auto__border_box_rtl");
20484 }
20485
20486 #[cfg(feature = "grid")]
20487 #[test]
20488 fn grid_max_content_single_item_margin_auto__content_box_rtl() {
20489 crate::run_xml_test("grid", "grid_max_content_single_item_margin_auto__content_box_rtl");
20490 }
20491
20492 #[cfg(feature = "grid")]
20493 #[test]
20494 fn grid_max_content_single_item_margin_fixed__border_box_ltr() {
20495 crate::run_xml_test("grid", "grid_max_content_single_item_margin_fixed__border_box_ltr");
20496 }
20497
20498 #[cfg(feature = "grid")]
20499 #[test]
20500 fn grid_max_content_single_item_margin_fixed__content_box_ltr() {
20501 crate::run_xml_test("grid", "grid_max_content_single_item_margin_fixed__content_box_ltr");
20502 }
20503
20504 #[cfg(feature = "grid")]
20505 #[test]
20506 fn grid_max_content_single_item_margin_fixed__border_box_rtl() {
20507 crate::run_xml_test("grid", "grid_max_content_single_item_margin_fixed__border_box_rtl");
20508 }
20509
20510 #[cfg(feature = "grid")]
20511 #[test]
20512 fn grid_max_content_single_item_margin_fixed__content_box_rtl() {
20513 crate::run_xml_test("grid", "grid_max_content_single_item_margin_fixed__content_box_rtl");
20514 }
20515
20516 #[cfg(feature = "grid")]
20517 #[test]
20518 fn grid_max_content_single_item_margin_percent__border_box_ltr() {
20519 crate::run_xml_test("grid", "grid_max_content_single_item_margin_percent__border_box_ltr");
20520 }
20521
20522 #[cfg(feature = "grid")]
20523 #[test]
20524 fn grid_max_content_single_item_margin_percent__content_box_ltr() {
20525 crate::run_xml_test("grid", "grid_max_content_single_item_margin_percent__content_box_ltr");
20526 }
20527
20528 #[cfg(feature = "grid")]
20529 #[test]
20530 fn grid_max_content_single_item_margin_percent__border_box_rtl() {
20531 crate::run_xml_test("grid", "grid_max_content_single_item_margin_percent__border_box_rtl");
20532 }
20533
20534 #[cfg(feature = "grid")]
20535 #[test]
20536 fn grid_max_content_single_item_margin_percent__content_box_rtl() {
20537 crate::run_xml_test("grid", "grid_max_content_single_item_margin_percent__content_box_rtl");
20538 }
20539
20540 #[cfg(feature = "grid")]
20541 #[test]
20542 fn grid_max_content_single_item_span_2__border_box_ltr() {
20543 crate::run_xml_test("grid", "grid_max_content_single_item_span_2__border_box_ltr");
20544 }
20545
20546 #[cfg(feature = "grid")]
20547 #[test]
20548 fn grid_max_content_single_item_span_2__content_box_ltr() {
20549 crate::run_xml_test("grid", "grid_max_content_single_item_span_2__content_box_ltr");
20550 }
20551
20552 #[cfg(feature = "grid")]
20553 #[test]
20554 fn grid_max_content_single_item_span_2__border_box_rtl() {
20555 crate::run_xml_test("grid", "grid_max_content_single_item_span_2__border_box_rtl");
20556 }
20557
20558 #[cfg(feature = "grid")]
20559 #[test]
20560 fn grid_max_content_single_item_span_2__content_box_rtl() {
20561 crate::run_xml_test("grid", "grid_max_content_single_item_span_2__content_box_rtl");
20562 }
20563
20564 #[cfg(feature = "grid")]
20565 #[test]
20566 fn grid_max_content_single_item_span_2_gap_fixed__border_box_ltr() {
20567 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_fixed__border_box_ltr");
20568 }
20569
20570 #[cfg(feature = "grid")]
20571 #[test]
20572 fn grid_max_content_single_item_span_2_gap_fixed__content_box_ltr() {
20573 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_fixed__content_box_ltr");
20574 }
20575
20576 #[cfg(feature = "grid")]
20577 #[test]
20578 fn grid_max_content_single_item_span_2_gap_fixed__border_box_rtl() {
20579 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_fixed__border_box_rtl");
20580 }
20581
20582 #[cfg(feature = "grid")]
20583 #[test]
20584 fn grid_max_content_single_item_span_2_gap_fixed__content_box_rtl() {
20585 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_fixed__content_box_rtl");
20586 }
20587
20588 #[cfg(feature = "grid")]
20589 #[test]
20590 fn grid_max_content_single_item_span_2_gap_percent_definite__border_box_ltr() {
20591 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_percent_definite__border_box_ltr");
20592 }
20593
20594 #[cfg(feature = "grid")]
20595 #[test]
20596 fn grid_max_content_single_item_span_2_gap_percent_definite__content_box_ltr() {
20597 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_percent_definite__content_box_ltr");
20598 }
20599
20600 #[cfg(feature = "grid")]
20601 #[test]
20602 fn grid_max_content_single_item_span_2_gap_percent_definite__border_box_rtl() {
20603 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_percent_definite__border_box_rtl");
20604 }
20605
20606 #[cfg(feature = "grid")]
20607 #[test]
20608 fn grid_max_content_single_item_span_2_gap_percent_definite__content_box_rtl() {
20609 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_percent_definite__content_box_rtl");
20610 }
20611
20612 #[cfg(feature = "grid")]
20613 #[test]
20614 fn grid_max_content_single_item_span_2_gap_percent_indefinite__border_box_ltr() {
20615 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_percent_indefinite__border_box_ltr");
20616 }
20617
20618 #[cfg(feature = "grid")]
20619 #[test]
20620 fn grid_max_content_single_item_span_2_gap_percent_indefinite__content_box_ltr() {
20621 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_percent_indefinite__content_box_ltr");
20622 }
20623
20624 #[cfg(feature = "grid")]
20625 #[test]
20626 fn grid_max_content_single_item_span_2_gap_percent_indefinite__border_box_rtl() {
20627 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_percent_indefinite__border_box_rtl");
20628 }
20629
20630 #[cfg(feature = "grid")]
20631 #[test]
20632 fn grid_max_content_single_item_span_2_gap_percent_indefinite__content_box_rtl() {
20633 crate::run_xml_test("grid", "grid_max_content_single_item_span_2_gap_percent_indefinite__content_box_rtl");
20634 }
20635
20636 #[cfg(feature = "grid")]
20637 #[test]
20638 fn grid_max_width_greater_than_max_content__border_box_ltr() {
20639 crate::run_xml_test("grid", "grid_max_width_greater_than_max_content__border_box_ltr");
20640 }
20641
20642 #[cfg(feature = "grid")]
20643 #[test]
20644 fn grid_max_width_greater_than_max_content__content_box_ltr() {
20645 crate::run_xml_test("grid", "grid_max_width_greater_than_max_content__content_box_ltr");
20646 }
20647
20648 #[cfg(feature = "grid")]
20649 #[test]
20650 fn grid_max_width_greater_than_max_content__border_box_rtl() {
20651 crate::run_xml_test("grid", "grid_max_width_greater_than_max_content__border_box_rtl");
20652 }
20653
20654 #[cfg(feature = "grid")]
20655 #[test]
20656 fn grid_max_width_greater_than_max_content__content_box_rtl() {
20657 crate::run_xml_test("grid", "grid_max_width_greater_than_max_content__content_box_rtl");
20658 }
20659
20660 #[cfg(feature = "grid")]
20661 #[test]
20662 fn grid_max_width_less_than_max_content_with_min_content__border_box_ltr() {
20663 crate::run_xml_test("grid", "grid_max_width_less_than_max_content_with_min_content__border_box_ltr");
20664 }
20665
20666 #[cfg(feature = "grid")]
20667 #[test]
20668 fn grid_max_width_less_than_max_content_with_min_content__content_box_ltr() {
20669 crate::run_xml_test("grid", "grid_max_width_less_than_max_content_with_min_content__content_box_ltr");
20670 }
20671
20672 #[cfg(feature = "grid")]
20673 #[test]
20674 fn grid_max_width_less_than_max_content_with_min_content__border_box_rtl() {
20675 crate::run_xml_test("grid", "grid_max_width_less_than_max_content_with_min_content__border_box_rtl");
20676 }
20677
20678 #[cfg(feature = "grid")]
20679 #[test]
20680 fn grid_max_width_less_than_max_content_with_min_content__content_box_rtl() {
20681 crate::run_xml_test("grid", "grid_max_width_less_than_max_content_with_min_content__content_box_rtl");
20682 }
20683
20684 #[cfg(feature = "grid")]
20685 #[test]
20686 fn grid_max_width_smaller_than_max_content__border_box_ltr() {
20687 crate::run_xml_test("grid", "grid_max_width_smaller_than_max_content__border_box_ltr");
20688 }
20689
20690 #[cfg(feature = "grid")]
20691 #[test]
20692 fn grid_max_width_smaller_than_max_content__content_box_ltr() {
20693 crate::run_xml_test("grid", "grid_max_width_smaller_than_max_content__content_box_ltr");
20694 }
20695
20696 #[cfg(feature = "grid")]
20697 #[test]
20698 fn grid_max_width_smaller_than_max_content__border_box_rtl() {
20699 crate::run_xml_test("grid", "grid_max_width_smaller_than_max_content__border_box_rtl");
20700 }
20701
20702 #[cfg(feature = "grid")]
20703 #[test]
20704 fn grid_max_width_smaller_than_max_content__content_box_rtl() {
20705 crate::run_xml_test("grid", "grid_max_width_smaller_than_max_content__content_box_rtl");
20706 }
20707
20708 #[cfg(feature = "grid")]
20709 #[test]
20710 fn grid_max_width_smaller_than_min_content__border_box_ltr() {
20711 crate::run_xml_test("grid", "grid_max_width_smaller_than_min_content__border_box_ltr");
20712 }
20713
20714 #[cfg(feature = "grid")]
20715 #[test]
20716 fn grid_max_width_smaller_than_min_content__content_box_ltr() {
20717 crate::run_xml_test("grid", "grid_max_width_smaller_than_min_content__content_box_ltr");
20718 }
20719
20720 #[cfg(feature = "grid")]
20721 #[test]
20722 fn grid_max_width_smaller_than_min_content__border_box_rtl() {
20723 crate::run_xml_test("grid", "grid_max_width_smaller_than_min_content__border_box_rtl");
20724 }
20725
20726 #[cfg(feature = "grid")]
20727 #[test]
20728 fn grid_max_width_smaller_than_min_content__content_box_rtl() {
20729 crate::run_xml_test("grid", "grid_max_width_smaller_than_min_content__content_box_rtl");
20730 }
20731
20732 #[cfg(feature = "grid")]
20733 #[test]
20734 fn grid_min_content_flex_column__border_box_ltr() {
20735 crate::run_xml_test("grid", "grid_min_content_flex_column__border_box_ltr");
20736 }
20737
20738 #[cfg(feature = "grid")]
20739 #[test]
20740 fn grid_min_content_flex_column__content_box_ltr() {
20741 crate::run_xml_test("grid", "grid_min_content_flex_column__content_box_ltr");
20742 }
20743
20744 #[cfg(feature = "grid")]
20745 #[test]
20746 fn grid_min_content_flex_column__border_box_rtl() {
20747 crate::run_xml_test("grid", "grid_min_content_flex_column__border_box_rtl");
20748 }
20749
20750 #[cfg(feature = "grid")]
20751 #[test]
20752 fn grid_min_content_flex_column__content_box_rtl() {
20753 crate::run_xml_test("grid", "grid_min_content_flex_column__content_box_rtl");
20754 }
20755
20756 #[cfg(feature = "grid")]
20757 #[test]
20758 fn grid_min_content_flex_row__border_box_ltr() {
20759 crate::run_xml_test("grid", "grid_min_content_flex_row__border_box_ltr");
20760 }
20761
20762 #[cfg(feature = "grid")]
20763 #[test]
20764 fn grid_min_content_flex_row__content_box_ltr() {
20765 crate::run_xml_test("grid", "grid_min_content_flex_row__content_box_ltr");
20766 }
20767
20768 #[cfg(feature = "grid")]
20769 #[test]
20770 fn grid_min_content_flex_row__border_box_rtl() {
20771 crate::run_xml_test("grid", "grid_min_content_flex_row__border_box_rtl");
20772 }
20773
20774 #[cfg(feature = "grid")]
20775 #[test]
20776 fn grid_min_content_flex_row__content_box_rtl() {
20777 crate::run_xml_test("grid", "grid_min_content_flex_row__content_box_rtl");
20778 }
20779
20780 #[cfg(feature = "grid")]
20781 #[test]
20782 fn grid_min_content_flex_single_item__border_box_ltr() {
20783 crate::run_xml_test("grid", "grid_min_content_flex_single_item__border_box_ltr");
20784 }
20785
20786 #[cfg(feature = "grid")]
20787 #[test]
20788 fn grid_min_content_flex_single_item__content_box_ltr() {
20789 crate::run_xml_test("grid", "grid_min_content_flex_single_item__content_box_ltr");
20790 }
20791
20792 #[cfg(feature = "grid")]
20793 #[test]
20794 fn grid_min_content_flex_single_item__border_box_rtl() {
20795 crate::run_xml_test("grid", "grid_min_content_flex_single_item__border_box_rtl");
20796 }
20797
20798 #[cfg(feature = "grid")]
20799 #[test]
20800 fn grid_min_content_flex_single_item__content_box_rtl() {
20801 crate::run_xml_test("grid", "grid_min_content_flex_single_item__content_box_rtl");
20802 }
20803
20804 #[cfg(feature = "grid")]
20805 #[test]
20806 fn grid_min_content_flex_single_item_margin_auto__border_box_ltr() {
20807 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_auto__border_box_ltr");
20808 }
20809
20810 #[cfg(feature = "grid")]
20811 #[test]
20812 fn grid_min_content_flex_single_item_margin_auto__content_box_ltr() {
20813 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_auto__content_box_ltr");
20814 }
20815
20816 #[cfg(feature = "grid")]
20817 #[test]
20818 fn grid_min_content_flex_single_item_margin_auto__border_box_rtl() {
20819 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_auto__border_box_rtl");
20820 }
20821
20822 #[cfg(feature = "grid")]
20823 #[test]
20824 fn grid_min_content_flex_single_item_margin_auto__content_box_rtl() {
20825 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_auto__content_box_rtl");
20826 }
20827
20828 #[cfg(feature = "grid")]
20829 #[test]
20830 fn grid_min_content_flex_single_item_margin_fixed__border_box_ltr() {
20831 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_fixed__border_box_ltr");
20832 }
20833
20834 #[cfg(feature = "grid")]
20835 #[test]
20836 fn grid_min_content_flex_single_item_margin_fixed__content_box_ltr() {
20837 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_fixed__content_box_ltr");
20838 }
20839
20840 #[cfg(feature = "grid")]
20841 #[test]
20842 fn grid_min_content_flex_single_item_margin_fixed__border_box_rtl() {
20843 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_fixed__border_box_rtl");
20844 }
20845
20846 #[cfg(feature = "grid")]
20847 #[test]
20848 fn grid_min_content_flex_single_item_margin_fixed__content_box_rtl() {
20849 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_fixed__content_box_rtl");
20850 }
20851
20852 #[cfg(feature = "grid")]
20853 #[test]
20854 fn grid_min_content_flex_single_item_margin_percent__border_box_ltr() {
20855 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_percent__border_box_ltr");
20856 }
20857
20858 #[cfg(feature = "grid")]
20859 #[test]
20860 fn grid_min_content_flex_single_item_margin_percent__content_box_ltr() {
20861 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_percent__content_box_ltr");
20862 }
20863
20864 #[cfg(feature = "grid")]
20865 #[test]
20866 fn grid_min_content_flex_single_item_margin_percent__border_box_rtl() {
20867 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_percent__border_box_rtl");
20868 }
20869
20870 #[cfg(feature = "grid")]
20871 #[test]
20872 fn grid_min_content_flex_single_item_margin_percent__content_box_rtl() {
20873 crate::run_xml_test("grid", "grid_min_content_flex_single_item_margin_percent__content_box_rtl");
20874 }
20875
20876 #[cfg(feature = "grid")]
20877 #[test]
20878 fn grid_min_content_maximum_single_item__border_box_ltr() {
20879 crate::run_xml_test("grid", "grid_min_content_maximum_single_item__border_box_ltr");
20880 }
20881
20882 #[cfg(feature = "grid")]
20883 #[test]
20884 fn grid_min_content_maximum_single_item__content_box_ltr() {
20885 crate::run_xml_test("grid", "grid_min_content_maximum_single_item__content_box_ltr");
20886 }
20887
20888 #[cfg(feature = "grid")]
20889 #[test]
20890 fn grid_min_content_maximum_single_item__border_box_rtl() {
20891 crate::run_xml_test("grid", "grid_min_content_maximum_single_item__border_box_rtl");
20892 }
20893
20894 #[cfg(feature = "grid")]
20895 #[test]
20896 fn grid_min_content_maximum_single_item__content_box_rtl() {
20897 crate::run_xml_test("grid", "grid_min_content_maximum_single_item__content_box_rtl");
20898 }
20899
20900 #[cfg(feature = "grid")]
20901 #[test]
20902 fn grid_min_content_single_item__border_box_ltr() {
20903 crate::run_xml_test("grid", "grid_min_content_single_item__border_box_ltr");
20904 }
20905
20906 #[cfg(feature = "grid")]
20907 #[test]
20908 fn grid_min_content_single_item__content_box_ltr() {
20909 crate::run_xml_test("grid", "grid_min_content_single_item__content_box_ltr");
20910 }
20911
20912 #[cfg(feature = "grid")]
20913 #[test]
20914 fn grid_min_content_single_item__border_box_rtl() {
20915 crate::run_xml_test("grid", "grid_min_content_single_item__border_box_rtl");
20916 }
20917
20918 #[cfg(feature = "grid")]
20919 #[test]
20920 fn grid_min_content_single_item__content_box_rtl() {
20921 crate::run_xml_test("grid", "grid_min_content_single_item__content_box_rtl");
20922 }
20923
20924 #[cfg(feature = "grid")]
20925 #[test]
20926 fn grid_minmax_auto_fixed_10px__border_box_ltr() {
20927 crate::run_xml_test("grid", "grid_minmax_auto_fixed_10px__border_box_ltr");
20928 }
20929
20930 #[cfg(feature = "grid")]
20931 #[test]
20932 fn grid_minmax_auto_fixed_10px__content_box_ltr() {
20933 crate::run_xml_test("grid", "grid_minmax_auto_fixed_10px__content_box_ltr");
20934 }
20935
20936 #[cfg(feature = "grid")]
20937 #[test]
20938 fn grid_minmax_auto_fixed_10px__border_box_rtl() {
20939 crate::run_xml_test("grid", "grid_minmax_auto_fixed_10px__border_box_rtl");
20940 }
20941
20942 #[cfg(feature = "grid")]
20943 #[test]
20944 fn grid_minmax_auto_fixed_10px__content_box_rtl() {
20945 crate::run_xml_test("grid", "grid_minmax_auto_fixed_10px__content_box_rtl");
20946 }
20947
20948 #[cfg(feature = "grid")]
20949 #[test]
20950 fn grid_minmax_auto_max_content__border_box_ltr() {
20951 crate::run_xml_test("grid", "grid_minmax_auto_max_content__border_box_ltr");
20952 }
20953
20954 #[cfg(feature = "grid")]
20955 #[test]
20956 fn grid_minmax_auto_max_content__content_box_ltr() {
20957 crate::run_xml_test("grid", "grid_minmax_auto_max_content__content_box_ltr");
20958 }
20959
20960 #[cfg(feature = "grid")]
20961 #[test]
20962 fn grid_minmax_auto_max_content__border_box_rtl() {
20963 crate::run_xml_test("grid", "grid_minmax_auto_max_content__border_box_rtl");
20964 }
20965
20966 #[cfg(feature = "grid")]
20967 #[test]
20968 fn grid_minmax_auto_max_content__content_box_rtl() {
20969 crate::run_xml_test("grid", "grid_minmax_auto_max_content__content_box_rtl");
20970 }
20971
20972 #[cfg(feature = "grid")]
20973 #[test]
20974 fn grid_minmax_auto_min_content__border_box_ltr() {
20975 crate::run_xml_test("grid", "grid_minmax_auto_min_content__border_box_ltr");
20976 }
20977
20978 #[cfg(feature = "grid")]
20979 #[test]
20980 fn grid_minmax_auto_min_content__content_box_ltr() {
20981 crate::run_xml_test("grid", "grid_minmax_auto_min_content__content_box_ltr");
20982 }
20983
20984 #[cfg(feature = "grid")]
20985 #[test]
20986 fn grid_minmax_auto_min_content__border_box_rtl() {
20987 crate::run_xml_test("grid", "grid_minmax_auto_min_content__border_box_rtl");
20988 }
20989
20990 #[cfg(feature = "grid")]
20991 #[test]
20992 fn grid_minmax_auto_min_content__content_box_rtl() {
20993 crate::run_xml_test("grid", "grid_minmax_auto_min_content__content_box_rtl");
20994 }
20995
20996 #[cfg(feature = "grid")]
20997 #[test]
20998 fn grid_minmax_auto_percent_definite__border_box_ltr() {
20999 crate::run_xml_test("grid", "grid_minmax_auto_percent_definite__border_box_ltr");
21000 }
21001
21002 #[cfg(feature = "grid")]
21003 #[test]
21004 fn grid_minmax_auto_percent_definite__content_box_ltr() {
21005 crate::run_xml_test("grid", "grid_minmax_auto_percent_definite__content_box_ltr");
21006 }
21007
21008 #[cfg(feature = "grid")]
21009 #[test]
21010 fn grid_minmax_auto_percent_definite__border_box_rtl() {
21011 crate::run_xml_test("grid", "grid_minmax_auto_percent_definite__border_box_rtl");
21012 }
21013
21014 #[cfg(feature = "grid")]
21015 #[test]
21016 fn grid_minmax_auto_percent_definite__content_box_rtl() {
21017 crate::run_xml_test("grid", "grid_minmax_auto_percent_definite__content_box_rtl");
21018 }
21019
21020 #[cfg(feature = "grid")]
21021 #[test]
21022 fn grid_minmax_auto_percent_indefinite__border_box_ltr() {
21023 crate::run_xml_test("grid", "grid_minmax_auto_percent_indefinite__border_box_ltr");
21024 }
21025
21026 #[cfg(feature = "grid")]
21027 #[test]
21028 fn grid_minmax_auto_percent_indefinite__content_box_ltr() {
21029 crate::run_xml_test("grid", "grid_minmax_auto_percent_indefinite__content_box_ltr");
21030 }
21031
21032 #[cfg(feature = "grid")]
21033 #[test]
21034 fn grid_minmax_auto_percent_indefinite__border_box_rtl() {
21035 crate::run_xml_test("grid", "grid_minmax_auto_percent_indefinite__border_box_rtl");
21036 }
21037
21038 #[cfg(feature = "grid")]
21039 #[test]
21040 fn grid_minmax_auto_percent_indefinite__content_box_rtl() {
21041 crate::run_xml_test("grid", "grid_minmax_auto_percent_indefinite__content_box_rtl");
21042 }
21043
21044 #[cfg(feature = "grid")]
21045 #[test]
21046 fn grid_minmax_column_fixed_width_above_range__border_box_ltr() {
21047 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_above_range__border_box_ltr");
21048 }
21049
21050 #[cfg(feature = "grid")]
21051 #[test]
21052 fn grid_minmax_column_fixed_width_above_range__content_box_ltr() {
21053 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_above_range__content_box_ltr");
21054 }
21055
21056 #[cfg(feature = "grid")]
21057 #[test]
21058 fn grid_minmax_column_fixed_width_above_range__border_box_rtl() {
21059 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_above_range__border_box_rtl");
21060 }
21061
21062 #[cfg(feature = "grid")]
21063 #[test]
21064 fn grid_minmax_column_fixed_width_above_range__content_box_rtl() {
21065 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_above_range__content_box_rtl");
21066 }
21067
21068 #[cfg(feature = "grid")]
21069 #[test]
21070 fn grid_minmax_column_fixed_width_below_range__border_box_ltr() {
21071 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_below_range__border_box_ltr");
21072 }
21073
21074 #[cfg(feature = "grid")]
21075 #[test]
21076 fn grid_minmax_column_fixed_width_below_range__content_box_ltr() {
21077 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_below_range__content_box_ltr");
21078 }
21079
21080 #[cfg(feature = "grid")]
21081 #[test]
21082 fn grid_minmax_column_fixed_width_below_range__border_box_rtl() {
21083 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_below_range__border_box_rtl");
21084 }
21085
21086 #[cfg(feature = "grid")]
21087 #[test]
21088 fn grid_minmax_column_fixed_width_below_range__content_box_rtl() {
21089 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_below_range__content_box_rtl");
21090 }
21091
21092 #[cfg(feature = "grid")]
21093 #[test]
21094 fn grid_minmax_column_fixed_width_within_range__border_box_ltr() {
21095 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_within_range__border_box_ltr");
21096 }
21097
21098 #[cfg(feature = "grid")]
21099 #[test]
21100 fn grid_minmax_column_fixed_width_within_range__content_box_ltr() {
21101 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_within_range__content_box_ltr");
21102 }
21103
21104 #[cfg(feature = "grid")]
21105 #[test]
21106 fn grid_minmax_column_fixed_width_within_range__border_box_rtl() {
21107 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_within_range__border_box_rtl");
21108 }
21109
21110 #[cfg(feature = "grid")]
21111 #[test]
21112 fn grid_minmax_column_fixed_width_within_range__content_box_rtl() {
21113 crate::run_xml_test("grid", "grid_minmax_column_fixed_width_within_range__content_box_rtl");
21114 }
21115
21116 #[cfg(feature = "grid")]
21117 #[test]
21118 fn grid_minmax_column_indefinite__border_box_ltr() {
21119 crate::run_xml_test("grid", "grid_minmax_column_indefinite__border_box_ltr");
21120 }
21121
21122 #[cfg(feature = "grid")]
21123 #[test]
21124 fn grid_minmax_column_indefinite__content_box_ltr() {
21125 crate::run_xml_test("grid", "grid_minmax_column_indefinite__content_box_ltr");
21126 }
21127
21128 #[cfg(feature = "grid")]
21129 #[test]
21130 fn grid_minmax_column_indefinite__border_box_rtl() {
21131 crate::run_xml_test("grid", "grid_minmax_column_indefinite__border_box_rtl");
21132 }
21133
21134 #[cfg(feature = "grid")]
21135 #[test]
21136 fn grid_minmax_column_indefinite__content_box_rtl() {
21137 crate::run_xml_test("grid", "grid_minmax_column_indefinite__content_box_rtl");
21138 }
21139
21140 #[cfg(feature = "grid")]
21141 #[test]
21142 fn grid_minmax_column_with_auto_fixed__border_box_ltr() {
21143 crate::run_xml_test("grid", "grid_minmax_column_with_auto_fixed__border_box_ltr");
21144 }
21145
21146 #[cfg(feature = "grid")]
21147 #[test]
21148 fn grid_minmax_column_with_auto_fixed__content_box_ltr() {
21149 crate::run_xml_test("grid", "grid_minmax_column_with_auto_fixed__content_box_ltr");
21150 }
21151
21152 #[cfg(feature = "grid")]
21153 #[test]
21154 fn grid_minmax_column_with_auto_fixed__border_box_rtl() {
21155 crate::run_xml_test("grid", "grid_minmax_column_with_auto_fixed__border_box_rtl");
21156 }
21157
21158 #[cfg(feature = "grid")]
21159 #[test]
21160 fn grid_minmax_column_with_auto_fixed__content_box_rtl() {
21161 crate::run_xml_test("grid", "grid_minmax_column_with_auto_fixed__content_box_rtl");
21162 }
21163
21164 #[cfg(feature = "grid")]
21165 #[test]
21166 fn grid_minmax_column_with_fr_fixed__border_box_ltr() {
21167 crate::run_xml_test("grid", "grid_minmax_column_with_fr_fixed__border_box_ltr");
21168 }
21169
21170 #[cfg(feature = "grid")]
21171 #[test]
21172 fn grid_minmax_column_with_fr_fixed__content_box_ltr() {
21173 crate::run_xml_test("grid", "grid_minmax_column_with_fr_fixed__content_box_ltr");
21174 }
21175
21176 #[cfg(feature = "grid")]
21177 #[test]
21178 fn grid_minmax_column_with_fr_fixed__border_box_rtl() {
21179 crate::run_xml_test("grid", "grid_minmax_column_with_fr_fixed__border_box_rtl");
21180 }
21181
21182 #[cfg(feature = "grid")]
21183 #[test]
21184 fn grid_minmax_column_with_fr_fixed__content_box_rtl() {
21185 crate::run_xml_test("grid", "grid_minmax_column_with_fr_fixed__content_box_rtl");
21186 }
21187
21188 #[cfg(feature = "grid")]
21189 #[test]
21190 fn grid_minmax_max_content_1fr__border_box_ltr() {
21191 crate::run_xml_test("grid", "grid_minmax_max_content_1fr__border_box_ltr");
21192 }
21193
21194 #[cfg(feature = "grid")]
21195 #[test]
21196 fn grid_minmax_max_content_1fr__content_box_ltr() {
21197 crate::run_xml_test("grid", "grid_minmax_max_content_1fr__content_box_ltr");
21198 }
21199
21200 #[cfg(feature = "grid")]
21201 #[test]
21202 fn grid_minmax_max_content_1fr__border_box_rtl() {
21203 crate::run_xml_test("grid", "grid_minmax_max_content_1fr__border_box_rtl");
21204 }
21205
21206 #[cfg(feature = "grid")]
21207 #[test]
21208 fn grid_minmax_max_content_1fr__content_box_rtl() {
21209 crate::run_xml_test("grid", "grid_minmax_max_content_1fr__content_box_rtl");
21210 }
21211
21212 #[cfg(feature = "grid")]
21213 #[test]
21214 fn grid_minmax_max_content_auto__border_box_ltr() {
21215 crate::run_xml_test("grid", "grid_minmax_max_content_auto__border_box_ltr");
21216 }
21217
21218 #[cfg(feature = "grid")]
21219 #[test]
21220 fn grid_minmax_max_content_auto__content_box_ltr() {
21221 crate::run_xml_test("grid", "grid_minmax_max_content_auto__content_box_ltr");
21222 }
21223
21224 #[cfg(feature = "grid")]
21225 #[test]
21226 fn grid_minmax_max_content_auto__border_box_rtl() {
21227 crate::run_xml_test("grid", "grid_minmax_max_content_auto__border_box_rtl");
21228 }
21229
21230 #[cfg(feature = "grid")]
21231 #[test]
21232 fn grid_minmax_max_content_auto__content_box_rtl() {
21233 crate::run_xml_test("grid", "grid_minmax_max_content_auto__content_box_rtl");
21234 }
21235
21236 #[cfg(feature = "grid")]
21237 #[test]
21238 fn grid_minmax_max_content_fixed_10px__border_box_ltr() {
21239 crate::run_xml_test("grid", "grid_minmax_max_content_fixed_10px__border_box_ltr");
21240 }
21241
21242 #[cfg(feature = "grid")]
21243 #[test]
21244 fn grid_minmax_max_content_fixed_10px__content_box_ltr() {
21245 crate::run_xml_test("grid", "grid_minmax_max_content_fixed_10px__content_box_ltr");
21246 }
21247
21248 #[cfg(feature = "grid")]
21249 #[test]
21250 fn grid_minmax_max_content_fixed_10px__border_box_rtl() {
21251 crate::run_xml_test("grid", "grid_minmax_max_content_fixed_10px__border_box_rtl");
21252 }
21253
21254 #[cfg(feature = "grid")]
21255 #[test]
21256 fn grid_minmax_max_content_fixed_10px__content_box_rtl() {
21257 crate::run_xml_test("grid", "grid_minmax_max_content_fixed_10px__content_box_rtl");
21258 }
21259
21260 #[cfg(feature = "grid")]
21261 #[test]
21262 fn grid_minmax_max_content_min_content__border_box_ltr() {
21263 crate::run_xml_test("grid", "grid_minmax_max_content_min_content__border_box_ltr");
21264 }
21265
21266 #[cfg(feature = "grid")]
21267 #[test]
21268 fn grid_minmax_max_content_min_content__content_box_ltr() {
21269 crate::run_xml_test("grid", "grid_minmax_max_content_min_content__content_box_ltr");
21270 }
21271
21272 #[cfg(feature = "grid")]
21273 #[test]
21274 fn grid_minmax_max_content_min_content__border_box_rtl() {
21275 crate::run_xml_test("grid", "grid_minmax_max_content_min_content__border_box_rtl");
21276 }
21277
21278 #[cfg(feature = "grid")]
21279 #[test]
21280 fn grid_minmax_max_content_min_content__content_box_rtl() {
21281 crate::run_xml_test("grid", "grid_minmax_max_content_min_content__content_box_rtl");
21282 }
21283
21284 #[cfg(feature = "grid")]
21285 #[test]
21286 fn grid_minmax_max_content_percent_definite__border_box_ltr() {
21287 crate::run_xml_test("grid", "grid_minmax_max_content_percent_definite__border_box_ltr");
21288 }
21289
21290 #[cfg(feature = "grid")]
21291 #[test]
21292 fn grid_minmax_max_content_percent_definite__content_box_ltr() {
21293 crate::run_xml_test("grid", "grid_minmax_max_content_percent_definite__content_box_ltr");
21294 }
21295
21296 #[cfg(feature = "grid")]
21297 #[test]
21298 fn grid_minmax_max_content_percent_definite__border_box_rtl() {
21299 crate::run_xml_test("grid", "grid_minmax_max_content_percent_definite__border_box_rtl");
21300 }
21301
21302 #[cfg(feature = "grid")]
21303 #[test]
21304 fn grid_minmax_max_content_percent_definite__content_box_rtl() {
21305 crate::run_xml_test("grid", "grid_minmax_max_content_percent_definite__content_box_rtl");
21306 }
21307
21308 #[cfg(feature = "grid")]
21309 #[test]
21310 fn grid_minmax_max_content_percent_indefinite__border_box_ltr() {
21311 crate::run_xml_test("grid", "grid_minmax_max_content_percent_indefinite__border_box_ltr");
21312 }
21313
21314 #[cfg(feature = "grid")]
21315 #[test]
21316 fn grid_minmax_max_content_percent_indefinite__content_box_ltr() {
21317 crate::run_xml_test("grid", "grid_minmax_max_content_percent_indefinite__content_box_ltr");
21318 }
21319
21320 #[cfg(feature = "grid")]
21321 #[test]
21322 fn grid_minmax_max_content_percent_indefinite__border_box_rtl() {
21323 crate::run_xml_test("grid", "grid_minmax_max_content_percent_indefinite__border_box_rtl");
21324 }
21325
21326 #[cfg(feature = "grid")]
21327 #[test]
21328 fn grid_minmax_max_content_percent_indefinite__content_box_rtl() {
21329 crate::run_xml_test("grid", "grid_minmax_max_content_percent_indefinite__content_box_rtl");
21330 }
21331
21332 #[cfg(feature = "grid")]
21333 #[test]
21334 fn grid_minmax_min_content_1fr__border_box_ltr() {
21335 crate::run_xml_test("grid", "grid_minmax_min_content_1fr__border_box_ltr");
21336 }
21337
21338 #[cfg(feature = "grid")]
21339 #[test]
21340 fn grid_minmax_min_content_1fr__content_box_ltr() {
21341 crate::run_xml_test("grid", "grid_minmax_min_content_1fr__content_box_ltr");
21342 }
21343
21344 #[cfg(feature = "grid")]
21345 #[test]
21346 fn grid_minmax_min_content_1fr__border_box_rtl() {
21347 crate::run_xml_test("grid", "grid_minmax_min_content_1fr__border_box_rtl");
21348 }
21349
21350 #[cfg(feature = "grid")]
21351 #[test]
21352 fn grid_minmax_min_content_1fr__content_box_rtl() {
21353 crate::run_xml_test("grid", "grid_minmax_min_content_1fr__content_box_rtl");
21354 }
21355
21356 #[cfg(feature = "grid")]
21357 #[test]
21358 fn grid_minmax_min_content_auto__border_box_ltr() {
21359 crate::run_xml_test("grid", "grid_minmax_min_content_auto__border_box_ltr");
21360 }
21361
21362 #[cfg(feature = "grid")]
21363 #[test]
21364 fn grid_minmax_min_content_auto__content_box_ltr() {
21365 crate::run_xml_test("grid", "grid_minmax_min_content_auto__content_box_ltr");
21366 }
21367
21368 #[cfg(feature = "grid")]
21369 #[test]
21370 fn grid_minmax_min_content_auto__border_box_rtl() {
21371 crate::run_xml_test("grid", "grid_minmax_min_content_auto__border_box_rtl");
21372 }
21373
21374 #[cfg(feature = "grid")]
21375 #[test]
21376 fn grid_minmax_min_content_auto__content_box_rtl() {
21377 crate::run_xml_test("grid", "grid_minmax_min_content_auto__content_box_rtl");
21378 }
21379
21380 #[cfg(feature = "grid")]
21381 #[test]
21382 fn grid_minmax_min_content_fixed_10px__border_box_ltr() {
21383 crate::run_xml_test("grid", "grid_minmax_min_content_fixed_10px__border_box_ltr");
21384 }
21385
21386 #[cfg(feature = "grid")]
21387 #[test]
21388 fn grid_minmax_min_content_fixed_10px__content_box_ltr() {
21389 crate::run_xml_test("grid", "grid_minmax_min_content_fixed_10px__content_box_ltr");
21390 }
21391
21392 #[cfg(feature = "grid")]
21393 #[test]
21394 fn grid_minmax_min_content_fixed_10px__border_box_rtl() {
21395 crate::run_xml_test("grid", "grid_minmax_min_content_fixed_10px__border_box_rtl");
21396 }
21397
21398 #[cfg(feature = "grid")]
21399 #[test]
21400 fn grid_minmax_min_content_fixed_10px__content_box_rtl() {
21401 crate::run_xml_test("grid", "grid_minmax_min_content_fixed_10px__content_box_rtl");
21402 }
21403
21404 #[cfg(feature = "grid")]
21405 #[test]
21406 fn grid_minmax_min_content_max_content__border_box_ltr() {
21407 crate::run_xml_test("grid", "grid_minmax_min_content_max_content__border_box_ltr");
21408 }
21409
21410 #[cfg(feature = "grid")]
21411 #[test]
21412 fn grid_minmax_min_content_max_content__content_box_ltr() {
21413 crate::run_xml_test("grid", "grid_minmax_min_content_max_content__content_box_ltr");
21414 }
21415
21416 #[cfg(feature = "grid")]
21417 #[test]
21418 fn grid_minmax_min_content_max_content__border_box_rtl() {
21419 crate::run_xml_test("grid", "grid_minmax_min_content_max_content__border_box_rtl");
21420 }
21421
21422 #[cfg(feature = "grid")]
21423 #[test]
21424 fn grid_minmax_min_content_max_content__content_box_rtl() {
21425 crate::run_xml_test("grid", "grid_minmax_min_content_max_content__content_box_rtl");
21426 }
21427
21428 #[cfg(feature = "grid")]
21429 #[test]
21430 fn grid_minmax_min_content_percent_definite__border_box_ltr() {
21431 crate::run_xml_test("grid", "grid_minmax_min_content_percent_definite__border_box_ltr");
21432 }
21433
21434 #[cfg(feature = "grid")]
21435 #[test]
21436 fn grid_minmax_min_content_percent_definite__content_box_ltr() {
21437 crate::run_xml_test("grid", "grid_minmax_min_content_percent_definite__content_box_ltr");
21438 }
21439
21440 #[cfg(feature = "grid")]
21441 #[test]
21442 fn grid_minmax_min_content_percent_definite__border_box_rtl() {
21443 crate::run_xml_test("grid", "grid_minmax_min_content_percent_definite__border_box_rtl");
21444 }
21445
21446 #[cfg(feature = "grid")]
21447 #[test]
21448 fn grid_minmax_min_content_percent_definite__content_box_rtl() {
21449 crate::run_xml_test("grid", "grid_minmax_min_content_percent_definite__content_box_rtl");
21450 }
21451
21452 #[cfg(feature = "grid")]
21453 #[test]
21454 fn grid_minmax_min_content_percent_indefinite__border_box_ltr() {
21455 crate::run_xml_test("grid", "grid_minmax_min_content_percent_indefinite__border_box_ltr");
21456 }
21457
21458 #[cfg(feature = "grid")]
21459 #[test]
21460 fn grid_minmax_min_content_percent_indefinite__content_box_ltr() {
21461 crate::run_xml_test("grid", "grid_minmax_min_content_percent_indefinite__content_box_ltr");
21462 }
21463
21464 #[cfg(feature = "grid")]
21465 #[test]
21466 fn grid_minmax_min_content_percent_indefinite__border_box_rtl() {
21467 crate::run_xml_test("grid", "grid_minmax_min_content_percent_indefinite__border_box_rtl");
21468 }
21469
21470 #[cfg(feature = "grid")]
21471 #[test]
21472 fn grid_minmax_min_content_percent_indefinite__content_box_rtl() {
21473 crate::run_xml_test("grid", "grid_minmax_min_content_percent_indefinite__content_box_rtl");
21474 }
21475
21476 #[cfg(feature = "grid")]
21477 #[test]
21478 fn grid_out_of_order_items__border_box_ltr() {
21479 crate::run_xml_test("grid", "grid_out_of_order_items__border_box_ltr");
21480 }
21481
21482 #[cfg(feature = "grid")]
21483 #[test]
21484 fn grid_out_of_order_items__content_box_ltr() {
21485 crate::run_xml_test("grid", "grid_out_of_order_items__content_box_ltr");
21486 }
21487
21488 #[cfg(feature = "grid")]
21489 #[test]
21490 fn grid_out_of_order_items__border_box_rtl() {
21491 crate::run_xml_test("grid", "grid_out_of_order_items__border_box_rtl");
21492 }
21493
21494 #[cfg(feature = "grid")]
21495 #[test]
21496 fn grid_out_of_order_items__content_box_rtl() {
21497 crate::run_xml_test("grid", "grid_out_of_order_items__content_box_rtl");
21498 }
21499
21500 #[cfg(feature = "grid")]
21501 #[test]
21502 fn grid_overflow_inline_axis_hidden__border_box_ltr() {
21503 crate::run_xml_test("grid", "grid_overflow_inline_axis_hidden__border_box_ltr");
21504 }
21505
21506 #[cfg(feature = "grid")]
21507 #[test]
21508 fn grid_overflow_inline_axis_hidden__content_box_ltr() {
21509 crate::run_xml_test("grid", "grid_overflow_inline_axis_hidden__content_box_ltr");
21510 }
21511
21512 #[cfg(feature = "grid")]
21513 #[test]
21514 fn grid_overflow_inline_axis_hidden__border_box_rtl() {
21515 crate::run_xml_test("grid", "grid_overflow_inline_axis_hidden__border_box_rtl");
21516 }
21517
21518 #[cfg(feature = "grid")]
21519 #[test]
21520 fn grid_overflow_inline_axis_hidden__content_box_rtl() {
21521 crate::run_xml_test("grid", "grid_overflow_inline_axis_hidden__content_box_rtl");
21522 }
21523
21524 #[cfg(feature = "grid")]
21525 #[test]
21526 fn grid_overflow_inline_axis_scroll__border_box_ltr() {
21527 crate::run_xml_test("grid", "grid_overflow_inline_axis_scroll__border_box_ltr");
21528 }
21529
21530 #[cfg(feature = "grid")]
21531 #[test]
21532 fn grid_overflow_inline_axis_scroll__content_box_ltr() {
21533 crate::run_xml_test("grid", "grid_overflow_inline_axis_scroll__content_box_ltr");
21534 }
21535
21536 #[cfg(feature = "grid")]
21537 #[test]
21538 fn grid_overflow_inline_axis_scroll__border_box_rtl() {
21539 crate::run_xml_test("grid", "grid_overflow_inline_axis_scroll__border_box_rtl");
21540 }
21541
21542 #[cfg(feature = "grid")]
21543 #[test]
21544 fn grid_overflow_inline_axis_scroll__content_box_rtl() {
21545 crate::run_xml_test("grid", "grid_overflow_inline_axis_scroll__content_box_rtl");
21546 }
21547
21548 #[cfg(feature = "grid")]
21549 #[test]
21550 fn grid_overflow_inline_axis_visible__border_box_ltr() {
21551 crate::run_xml_test("grid", "grid_overflow_inline_axis_visible__border_box_ltr");
21552 }
21553
21554 #[cfg(feature = "grid")]
21555 #[test]
21556 fn grid_overflow_inline_axis_visible__content_box_ltr() {
21557 crate::run_xml_test("grid", "grid_overflow_inline_axis_visible__content_box_ltr");
21558 }
21559
21560 #[cfg(feature = "grid")]
21561 #[test]
21562 fn grid_overflow_inline_axis_visible__border_box_rtl() {
21563 crate::run_xml_test("grid", "grid_overflow_inline_axis_visible__border_box_rtl");
21564 }
21565
21566 #[cfg(feature = "grid")]
21567 #[test]
21568 fn grid_overflow_inline_axis_visible__content_box_rtl() {
21569 crate::run_xml_test("grid", "grid_overflow_inline_axis_visible__content_box_rtl");
21570 }
21571
21572 #[cfg(feature = "grid")]
21573 #[test]
21574 fn grid_overflow_rows__border_box_ltr() {
21575 crate::run_xml_test("grid", "grid_overflow_rows__border_box_ltr");
21576 }
21577
21578 #[cfg(feature = "grid")]
21579 #[test]
21580 fn grid_overflow_rows__content_box_ltr() {
21581 crate::run_xml_test("grid", "grid_overflow_rows__content_box_ltr");
21582 }
21583
21584 #[cfg(feature = "grid")]
21585 #[test]
21586 fn grid_overflow_rows__border_box_rtl() {
21587 crate::run_xml_test("grid", "grid_overflow_rows__border_box_rtl");
21588 }
21589
21590 #[cfg(feature = "grid")]
21591 #[test]
21592 fn grid_overflow_rows__content_box_rtl() {
21593 crate::run_xml_test("grid", "grid_overflow_rows__content_box_rtl");
21594 }
21595
21596 #[cfg(feature = "grid")]
21597 #[test]
21598 fn grid_overflow_scrollbars_overridden_by_available_space__border_box_ltr() {
21599 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_available_space__border_box_ltr");
21600 }
21601
21602 #[cfg(feature = "grid")]
21603 #[test]
21604 fn grid_overflow_scrollbars_overridden_by_available_space__content_box_ltr() {
21605 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_available_space__content_box_ltr");
21606 }
21607
21608 #[cfg(feature = "grid")]
21609 #[test]
21610 fn grid_overflow_scrollbars_overridden_by_available_space__border_box_rtl() {
21611 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_available_space__border_box_rtl");
21612 }
21613
21614 #[cfg(feature = "grid")]
21615 #[test]
21616 fn grid_overflow_scrollbars_overridden_by_available_space__content_box_rtl() {
21617 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_available_space__content_box_rtl");
21618 }
21619
21620 #[cfg(feature = "grid")]
21621 #[test]
21622 fn grid_overflow_scrollbars_overridden_by_max_size__border_box_ltr() {
21623 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_max_size__border_box_ltr");
21624 }
21625
21626 #[cfg(feature = "grid")]
21627 #[test]
21628 fn grid_overflow_scrollbars_overridden_by_max_size__content_box_ltr() {
21629 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_max_size__content_box_ltr");
21630 }
21631
21632 #[cfg(feature = "grid")]
21633 #[test]
21634 fn grid_overflow_scrollbars_overridden_by_max_size__border_box_rtl() {
21635 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_max_size__border_box_rtl");
21636 }
21637
21638 #[cfg(feature = "grid")]
21639 #[test]
21640 fn grid_overflow_scrollbars_overridden_by_max_size__content_box_rtl() {
21641 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_max_size__content_box_rtl");
21642 }
21643
21644 #[cfg(feature = "grid")]
21645 #[test]
21646 fn grid_overflow_scrollbars_overridden_by_size__border_box_ltr() {
21647 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_size__border_box_ltr");
21648 }
21649
21650 #[cfg(feature = "grid")]
21651 #[test]
21652 fn grid_overflow_scrollbars_overridden_by_size__content_box_ltr() {
21653 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_size__content_box_ltr");
21654 }
21655
21656 #[cfg(feature = "grid")]
21657 #[test]
21658 fn grid_overflow_scrollbars_overridden_by_size__border_box_rtl() {
21659 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_size__border_box_rtl");
21660 }
21661
21662 #[cfg(feature = "grid")]
21663 #[test]
21664 fn grid_overflow_scrollbars_overridden_by_size__content_box_rtl() {
21665 crate::run_xml_test("grid", "grid_overflow_scrollbars_overridden_by_size__content_box_rtl");
21666 }
21667
21668 #[cfg(feature = "grid")]
21669 #[test]
21670 fn grid_overflow_scrollbars_take_up_space_both_axis__border_box_ltr() {
21671 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_both_axis__border_box_ltr");
21672 }
21673
21674 #[cfg(feature = "grid")]
21675 #[test]
21676 fn grid_overflow_scrollbars_take_up_space_both_axis__content_box_ltr() {
21677 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_both_axis__content_box_ltr");
21678 }
21679
21680 #[cfg(feature = "grid")]
21681 #[test]
21682 fn grid_overflow_scrollbars_take_up_space_both_axis__border_box_rtl() {
21683 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_both_axis__border_box_rtl");
21684 }
21685
21686 #[cfg(feature = "grid")]
21687 #[test]
21688 fn grid_overflow_scrollbars_take_up_space_both_axis__content_box_rtl() {
21689 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_both_axis__content_box_rtl");
21690 }
21691
21692 #[cfg(feature = "grid")]
21693 #[test]
21694 fn grid_overflow_scrollbars_take_up_space_x_axis__border_box_ltr() {
21695 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_x_axis__border_box_ltr");
21696 }
21697
21698 #[cfg(feature = "grid")]
21699 #[test]
21700 fn grid_overflow_scrollbars_take_up_space_x_axis__content_box_ltr() {
21701 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_x_axis__content_box_ltr");
21702 }
21703
21704 #[cfg(feature = "grid")]
21705 #[test]
21706 fn grid_overflow_scrollbars_take_up_space_x_axis__border_box_rtl() {
21707 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_x_axis__border_box_rtl");
21708 }
21709
21710 #[cfg(feature = "grid")]
21711 #[test]
21712 fn grid_overflow_scrollbars_take_up_space_x_axis__content_box_rtl() {
21713 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_x_axis__content_box_rtl");
21714 }
21715
21716 #[cfg(feature = "grid")]
21717 #[test]
21718 fn grid_overflow_scrollbars_take_up_space_y_axis__border_box_ltr() {
21719 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_y_axis__border_box_ltr");
21720 }
21721
21722 #[cfg(feature = "grid")]
21723 #[test]
21724 fn grid_overflow_scrollbars_take_up_space_y_axis__content_box_ltr() {
21725 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_y_axis__content_box_ltr");
21726 }
21727
21728 #[cfg(feature = "grid")]
21729 #[test]
21730 fn grid_overflow_scrollbars_take_up_space_y_axis__border_box_rtl() {
21731 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_y_axis__border_box_rtl");
21732 }
21733
21734 #[cfg(feature = "grid")]
21735 #[test]
21736 fn grid_overflow_scrollbars_take_up_space_y_axis__content_box_rtl() {
21737 crate::run_xml_test("grid", "grid_overflow_scrollbars_take_up_space_y_axis__content_box_rtl");
21738 }
21739
21740 #[cfg(feature = "grid")]
21741 #[test]
21742 fn grid_padding_border_overrides_container_max_size__border_box_ltr() {
21743 crate::run_xml_test("grid", "grid_padding_border_overrides_container_max_size__border_box_ltr");
21744 }
21745
21746 #[cfg(feature = "grid")]
21747 #[test]
21748 fn grid_padding_border_overrides_container_max_size__content_box_ltr() {
21749 crate::run_xml_test("grid", "grid_padding_border_overrides_container_max_size__content_box_ltr");
21750 }
21751
21752 #[cfg(feature = "grid")]
21753 #[test]
21754 fn grid_padding_border_overrides_container_max_size__border_box_rtl() {
21755 crate::run_xml_test("grid", "grid_padding_border_overrides_container_max_size__border_box_rtl");
21756 }
21757
21758 #[cfg(feature = "grid")]
21759 #[test]
21760 fn grid_padding_border_overrides_container_max_size__content_box_rtl() {
21761 crate::run_xml_test("grid", "grid_padding_border_overrides_container_max_size__content_box_rtl");
21762 }
21763
21764 #[cfg(feature = "grid")]
21765 #[test]
21766 fn grid_padding_border_overrides_container_size__border_box_ltr() {
21767 crate::run_xml_test("grid", "grid_padding_border_overrides_container_size__border_box_ltr");
21768 }
21769
21770 #[cfg(feature = "grid")]
21771 #[test]
21772 fn grid_padding_border_overrides_container_size__content_box_ltr() {
21773 crate::run_xml_test("grid", "grid_padding_border_overrides_container_size__content_box_ltr");
21774 }
21775
21776 #[cfg(feature = "grid")]
21777 #[test]
21778 fn grid_padding_border_overrides_container_size__border_box_rtl() {
21779 crate::run_xml_test("grid", "grid_padding_border_overrides_container_size__border_box_rtl");
21780 }
21781
21782 #[cfg(feature = "grid")]
21783 #[test]
21784 fn grid_padding_border_overrides_container_size__content_box_rtl() {
21785 crate::run_xml_test("grid", "grid_padding_border_overrides_container_size__content_box_rtl");
21786 }
21787
21788 #[cfg(feature = "grid")]
21789 #[test]
21790 fn grid_padding_border_overrides_max_size__border_box_ltr() {
21791 crate::run_xml_test("grid", "grid_padding_border_overrides_max_size__border_box_ltr");
21792 }
21793
21794 #[cfg(feature = "grid")]
21795 #[test]
21796 fn grid_padding_border_overrides_max_size__content_box_ltr() {
21797 crate::run_xml_test("grid", "grid_padding_border_overrides_max_size__content_box_ltr");
21798 }
21799
21800 #[cfg(feature = "grid")]
21801 #[test]
21802 fn grid_padding_border_overrides_max_size__border_box_rtl() {
21803 crate::run_xml_test("grid", "grid_padding_border_overrides_max_size__border_box_rtl");
21804 }
21805
21806 #[cfg(feature = "grid")]
21807 #[test]
21808 fn grid_padding_border_overrides_max_size__content_box_rtl() {
21809 crate::run_xml_test("grid", "grid_padding_border_overrides_max_size__content_box_rtl");
21810 }
21811
21812 #[cfg(feature = "grid")]
21813 #[test]
21814 fn grid_padding_border_overrides_min_size__border_box_ltr() {
21815 crate::run_xml_test("grid", "grid_padding_border_overrides_min_size__border_box_ltr");
21816 }
21817
21818 #[cfg(feature = "grid")]
21819 #[test]
21820 fn grid_padding_border_overrides_min_size__content_box_ltr() {
21821 crate::run_xml_test("grid", "grid_padding_border_overrides_min_size__content_box_ltr");
21822 }
21823
21824 #[cfg(feature = "grid")]
21825 #[test]
21826 fn grid_padding_border_overrides_min_size__border_box_rtl() {
21827 crate::run_xml_test("grid", "grid_padding_border_overrides_min_size__border_box_rtl");
21828 }
21829
21830 #[cfg(feature = "grid")]
21831 #[test]
21832 fn grid_padding_border_overrides_min_size__content_box_rtl() {
21833 crate::run_xml_test("grid", "grid_padding_border_overrides_min_size__content_box_rtl");
21834 }
21835
21836 #[cfg(feature = "grid")]
21837 #[test]
21838 fn grid_padding_border_overrides_size__border_box_ltr() {
21839 crate::run_xml_test("grid", "grid_padding_border_overrides_size__border_box_ltr");
21840 }
21841
21842 #[cfg(feature = "grid")]
21843 #[test]
21844 fn grid_padding_border_overrides_size__content_box_ltr() {
21845 crate::run_xml_test("grid", "grid_padding_border_overrides_size__content_box_ltr");
21846 }
21847
21848 #[cfg(feature = "grid")]
21849 #[test]
21850 fn grid_padding_border_overrides_size__border_box_rtl() {
21851 crate::run_xml_test("grid", "grid_padding_border_overrides_size__border_box_rtl");
21852 }
21853
21854 #[cfg(feature = "grid")]
21855 #[test]
21856 fn grid_padding_border_overrides_size__content_box_rtl() {
21857 crate::run_xml_test("grid", "grid_padding_border_overrides_size__content_box_rtl");
21858 }
21859
21860 #[cfg(feature = "grid")]
21861 #[test]
21862 fn grid_percent_item_inside_stretch_item__border_box_ltr() {
21863 crate::run_xml_test("grid", "grid_percent_item_inside_stretch_item__border_box_ltr");
21864 }
21865
21866 #[cfg(feature = "grid")]
21867 #[test]
21868 fn grid_percent_item_inside_stretch_item__content_box_ltr() {
21869 crate::run_xml_test("grid", "grid_percent_item_inside_stretch_item__content_box_ltr");
21870 }
21871
21872 #[cfg(feature = "grid")]
21873 #[test]
21874 fn grid_percent_item_inside_stretch_item__border_box_rtl() {
21875 crate::run_xml_test("grid", "grid_percent_item_inside_stretch_item__border_box_rtl");
21876 }
21877
21878 #[cfg(feature = "grid")]
21879 #[test]
21880 fn grid_percent_item_inside_stretch_item__content_box_rtl() {
21881 crate::run_xml_test("grid", "grid_percent_item_inside_stretch_item__content_box_rtl");
21882 }
21883
21884 #[cfg(feature = "grid")]
21885 #[test]
21886 fn grid_percent_items_100_percent_2_col_auto__border_box_ltr() {
21887 crate::run_xml_test("grid", "grid_percent_items_100_percent_2_col_auto__border_box_ltr");
21888 }
21889
21890 #[cfg(feature = "grid")]
21891 #[test]
21892 fn grid_percent_items_100_percent_2_col_auto__content_box_ltr() {
21893 crate::run_xml_test("grid", "grid_percent_items_100_percent_2_col_auto__content_box_ltr");
21894 }
21895
21896 #[cfg(feature = "grid")]
21897 #[test]
21898 fn grid_percent_items_100_percent_2_col_auto__border_box_rtl() {
21899 crate::run_xml_test("grid", "grid_percent_items_100_percent_2_col_auto__border_box_rtl");
21900 }
21901
21902 #[cfg(feature = "grid")]
21903 #[test]
21904 fn grid_percent_items_100_percent_2_col_auto__content_box_rtl() {
21905 crate::run_xml_test("grid", "grid_percent_items_100_percent_2_col_auto__content_box_rtl");
21906 }
21907
21908 #[cfg(feature = "grid")]
21909 #[test]
21910 fn grid_percent_items_100_percent_2_col_fr__border_box_ltr() {
21911 crate::run_xml_test("grid", "grid_percent_items_100_percent_2_col_fr__border_box_ltr");
21912 }
21913
21914 #[cfg(feature = "grid")]
21915 #[test]
21916 fn grid_percent_items_100_percent_2_col_fr__content_box_ltr() {
21917 crate::run_xml_test("grid", "grid_percent_items_100_percent_2_col_fr__content_box_ltr");
21918 }
21919
21920 #[cfg(feature = "grid")]
21921 #[test]
21922 fn grid_percent_items_100_percent_2_col_fr__border_box_rtl() {
21923 crate::run_xml_test("grid", "grid_percent_items_100_percent_2_col_fr__border_box_rtl");
21924 }
21925
21926 #[cfg(feature = "grid")]
21927 #[test]
21928 fn grid_percent_items_100_percent_2_col_fr__content_box_rtl() {
21929 crate::run_xml_test("grid", "grid_percent_items_100_percent_2_col_fr__content_box_rtl");
21930 }
21931
21932 #[cfg(feature = "grid")]
21933 #[test]
21934 fn grid_percent_items_nested_inside_stretch_alignment__border_box_ltr() {
21935 crate::run_xml_test("grid", "grid_percent_items_nested_inside_stretch_alignment__border_box_ltr");
21936 }
21937
21938 #[cfg(feature = "grid")]
21939 #[test]
21940 fn grid_percent_items_nested_inside_stretch_alignment__content_box_ltr() {
21941 crate::run_xml_test("grid", "grid_percent_items_nested_inside_stretch_alignment__content_box_ltr");
21942 }
21943
21944 #[cfg(feature = "grid")]
21945 #[test]
21946 fn grid_percent_items_nested_inside_stretch_alignment__border_box_rtl() {
21947 crate::run_xml_test("grid", "grid_percent_items_nested_inside_stretch_alignment__border_box_rtl");
21948 }
21949
21950 #[cfg(feature = "grid")]
21951 #[test]
21952 fn grid_percent_items_nested_inside_stretch_alignment__content_box_rtl() {
21953 crate::run_xml_test("grid", "grid_percent_items_nested_inside_stretch_alignment__content_box_rtl");
21954 }
21955
21956 #[cfg(feature = "grid")]
21957 #[test]
21958 fn grid_percent_items_nested_moderate__border_box_ltr() {
21959 crate::run_xml_test("grid", "grid_percent_items_nested_moderate__border_box_ltr");
21960 }
21961
21962 #[cfg(feature = "grid")]
21963 #[test]
21964 fn grid_percent_items_nested_moderate__content_box_ltr() {
21965 crate::run_xml_test("grid", "grid_percent_items_nested_moderate__content_box_ltr");
21966 }
21967
21968 #[cfg(feature = "grid")]
21969 #[test]
21970 fn grid_percent_items_nested_moderate__border_box_rtl() {
21971 crate::run_xml_test("grid", "grid_percent_items_nested_moderate__border_box_rtl");
21972 }
21973
21974 #[cfg(feature = "grid")]
21975 #[test]
21976 fn grid_percent_items_nested_moderate__content_box_rtl() {
21977 crate::run_xml_test("grid", "grid_percent_items_nested_moderate__content_box_rtl");
21978 }
21979
21980 #[cfg(feature = "grid")]
21981 #[test]
21982 fn grid_percent_items_nested_with_margin__border_box_ltr() {
21983 crate::run_xml_test("grid", "grid_percent_items_nested_with_margin__border_box_ltr");
21984 }
21985
21986 #[cfg(feature = "grid")]
21987 #[test]
21988 fn grid_percent_items_nested_with_margin__content_box_ltr() {
21989 crate::run_xml_test("grid", "grid_percent_items_nested_with_margin__content_box_ltr");
21990 }
21991
21992 #[cfg(feature = "grid")]
21993 #[test]
21994 fn grid_percent_items_nested_with_margin__border_box_rtl() {
21995 crate::run_xml_test("grid", "grid_percent_items_nested_with_margin__border_box_rtl");
21996 }
21997
21998 #[cfg(feature = "grid")]
21999 #[test]
22000 fn grid_percent_items_nested_with_margin__content_box_rtl() {
22001 crate::run_xml_test("grid", "grid_percent_items_nested_with_margin__content_box_rtl");
22002 }
22003
22004 #[cfg(feature = "grid")]
22005 #[test]
22006 fn grid_percent_items_nested_with_padding_margin__border_box_ltr() {
22007 crate::run_xml_test("grid", "grid_percent_items_nested_with_padding_margin__border_box_ltr");
22008 }
22009
22010 #[cfg(feature = "grid")]
22011 #[test]
22012 fn grid_percent_items_nested_with_padding_margin__content_box_ltr() {
22013 crate::run_xml_test("grid", "grid_percent_items_nested_with_padding_margin__content_box_ltr");
22014 }
22015
22016 #[cfg(feature = "grid")]
22017 #[test]
22018 fn grid_percent_items_nested_with_padding_margin__border_box_rtl() {
22019 crate::run_xml_test("grid", "grid_percent_items_nested_with_padding_margin__border_box_rtl");
22020 }
22021
22022 #[cfg(feature = "grid")]
22023 #[test]
22024 fn grid_percent_items_nested_with_padding_margin__content_box_rtl() {
22025 crate::run_xml_test("grid", "grid_percent_items_nested_with_padding_margin__content_box_rtl");
22026 }
22027
22028 #[cfg(feature = "grid")]
22029 #[test]
22030 fn grid_percent_items_width_and_margin__border_box_ltr() {
22031 crate::run_xml_test("grid", "grid_percent_items_width_and_margin__border_box_ltr");
22032 }
22033
22034 #[cfg(feature = "grid")]
22035 #[test]
22036 fn grid_percent_items_width_and_margin__content_box_ltr() {
22037 crate::run_xml_test("grid", "grid_percent_items_width_and_margin__content_box_ltr");
22038 }
22039
22040 #[cfg(feature = "grid")]
22041 #[test]
22042 fn grid_percent_items_width_and_margin__border_box_rtl() {
22043 crate::run_xml_test("grid", "grid_percent_items_width_and_margin__border_box_rtl");
22044 }
22045
22046 #[cfg(feature = "grid")]
22047 #[test]
22048 fn grid_percent_items_width_and_margin__content_box_rtl() {
22049 crate::run_xml_test("grid", "grid_percent_items_width_and_margin__content_box_rtl");
22050 }
22051
22052 #[cfg(feature = "grid")]
22053 #[test]
22054 fn grid_percent_items_width_and_margin_2_col__border_box_ltr() {
22055 crate::run_xml_test("grid", "grid_percent_items_width_and_margin_2_col__border_box_ltr");
22056 }
22057
22058 #[cfg(feature = "grid")]
22059 #[test]
22060 fn grid_percent_items_width_and_margin_2_col__content_box_ltr() {
22061 crate::run_xml_test("grid", "grid_percent_items_width_and_margin_2_col__content_box_ltr");
22062 }
22063
22064 #[cfg(feature = "grid")]
22065 #[test]
22066 fn grid_percent_items_width_and_margin_2_col__border_box_rtl() {
22067 crate::run_xml_test("grid", "grid_percent_items_width_and_margin_2_col__border_box_rtl");
22068 }
22069
22070 #[cfg(feature = "grid")]
22071 #[test]
22072 fn grid_percent_items_width_and_margin_2_col__content_box_rtl() {
22073 crate::run_xml_test("grid", "grid_percent_items_width_and_margin_2_col__content_box_rtl");
22074 }
22075
22076 #[cfg(feature = "grid")]
22077 #[test]
22078 fn grid_percent_items_width_and_padding__border_box_ltr() {
22079 crate::run_xml_test("grid", "grid_percent_items_width_and_padding__border_box_ltr");
22080 }
22081
22082 #[cfg(feature = "grid")]
22083 #[test]
22084 fn grid_percent_items_width_and_padding__content_box_ltr() {
22085 crate::run_xml_test("grid", "grid_percent_items_width_and_padding__content_box_ltr");
22086 }
22087
22088 #[cfg(feature = "grid")]
22089 #[test]
22090 fn grid_percent_items_width_and_padding__border_box_rtl() {
22091 crate::run_xml_test("grid", "grid_percent_items_width_and_padding__border_box_rtl");
22092 }
22093
22094 #[cfg(feature = "grid")]
22095 #[test]
22096 fn grid_percent_items_width_and_padding__content_box_rtl() {
22097 crate::run_xml_test("grid", "grid_percent_items_width_and_padding__content_box_rtl");
22098 }
22099
22100 #[cfg(feature = "grid")]
22101 #[test]
22102 fn grid_percent_tracks_definite_overflow__border_box_ltr() {
22103 crate::run_xml_test("grid", "grid_percent_tracks_definite_overflow__border_box_ltr");
22104 }
22105
22106 #[cfg(feature = "grid")]
22107 #[test]
22108 fn grid_percent_tracks_definite_overflow__content_box_ltr() {
22109 crate::run_xml_test("grid", "grid_percent_tracks_definite_overflow__content_box_ltr");
22110 }
22111
22112 #[cfg(feature = "grid")]
22113 #[test]
22114 fn grid_percent_tracks_definite_overflow__border_box_rtl() {
22115 crate::run_xml_test("grid", "grid_percent_tracks_definite_overflow__border_box_rtl");
22116 }
22117
22118 #[cfg(feature = "grid")]
22119 #[test]
22120 fn grid_percent_tracks_definite_overflow__content_box_rtl() {
22121 crate::run_xml_test("grid", "grid_percent_tracks_definite_overflow__content_box_rtl");
22122 }
22123
22124 #[cfg(feature = "grid")]
22125 #[test]
22126 fn grid_percent_tracks_definite_underflow__border_box_ltr() {
22127 crate::run_xml_test("grid", "grid_percent_tracks_definite_underflow__border_box_ltr");
22128 }
22129
22130 #[cfg(feature = "grid")]
22131 #[test]
22132 fn grid_percent_tracks_definite_underflow__content_box_ltr() {
22133 crate::run_xml_test("grid", "grid_percent_tracks_definite_underflow__content_box_ltr");
22134 }
22135
22136 #[cfg(feature = "grid")]
22137 #[test]
22138 fn grid_percent_tracks_definite_underflow__border_box_rtl() {
22139 crate::run_xml_test("grid", "grid_percent_tracks_definite_underflow__border_box_rtl");
22140 }
22141
22142 #[cfg(feature = "grid")]
22143 #[test]
22144 fn grid_percent_tracks_definite_underflow__content_box_rtl() {
22145 crate::run_xml_test("grid", "grid_percent_tracks_definite_underflow__content_box_rtl");
22146 }
22147
22148 #[cfg(feature = "grid")]
22149 #[test]
22150 fn grid_percent_tracks_indefinite_only__border_box_ltr() {
22151 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_only__border_box_ltr");
22152 }
22153
22154 #[cfg(feature = "grid")]
22155 #[test]
22156 fn grid_percent_tracks_indefinite_only__content_box_ltr() {
22157 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_only__content_box_ltr");
22158 }
22159
22160 #[cfg(feature = "grid")]
22161 #[test]
22162 fn grid_percent_tracks_indefinite_only__border_box_rtl() {
22163 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_only__border_box_rtl");
22164 }
22165
22166 #[cfg(feature = "grid")]
22167 #[test]
22168 fn grid_percent_tracks_indefinite_only__content_box_rtl() {
22169 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_only__content_box_rtl");
22170 }
22171
22172 #[cfg(feature = "grid")]
22173 #[test]
22174 fn grid_percent_tracks_indefinite_with_content_overflow__border_box_ltr() {
22175 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_with_content_overflow__border_box_ltr");
22176 }
22177
22178 #[cfg(feature = "grid")]
22179 #[test]
22180 fn grid_percent_tracks_indefinite_with_content_overflow__content_box_ltr() {
22181 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_with_content_overflow__content_box_ltr");
22182 }
22183
22184 #[cfg(feature = "grid")]
22185 #[test]
22186 fn grid_percent_tracks_indefinite_with_content_overflow__border_box_rtl() {
22187 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_with_content_overflow__border_box_rtl");
22188 }
22189
22190 #[cfg(feature = "grid")]
22191 #[test]
22192 fn grid_percent_tracks_indefinite_with_content_overflow__content_box_rtl() {
22193 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_with_content_overflow__content_box_rtl");
22194 }
22195
22196 #[cfg(feature = "grid")]
22197 #[test]
22198 fn grid_percent_tracks_indefinite_with_content_underflow__border_box_ltr() {
22199 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_with_content_underflow__border_box_ltr");
22200 }
22201
22202 #[cfg(feature = "grid")]
22203 #[test]
22204 fn grid_percent_tracks_indefinite_with_content_underflow__content_box_ltr() {
22205 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_with_content_underflow__content_box_ltr");
22206 }
22207
22208 #[cfg(feature = "grid")]
22209 #[test]
22210 fn grid_percent_tracks_indefinite_with_content_underflow__border_box_rtl() {
22211 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_with_content_underflow__border_box_rtl");
22212 }
22213
22214 #[cfg(feature = "grid")]
22215 #[test]
22216 fn grid_percent_tracks_indefinite_with_content_underflow__content_box_rtl() {
22217 crate::run_xml_test("grid", "grid_percent_tracks_indefinite_with_content_underflow__content_box_rtl");
22218 }
22219
22220 #[cfg(feature = "grid")]
22221 #[test]
22222 fn grid_placement_auto_negative__border_box_ltr() {
22223 crate::run_xml_test("grid", "grid_placement_auto_negative__border_box_ltr");
22224 }
22225
22226 #[cfg(feature = "grid")]
22227 #[test]
22228 fn grid_placement_auto_negative__content_box_ltr() {
22229 crate::run_xml_test("grid", "grid_placement_auto_negative__content_box_ltr");
22230 }
22231
22232 #[cfg(feature = "grid")]
22233 #[test]
22234 fn grid_placement_auto_negative__border_box_rtl() {
22235 crate::run_xml_test("grid", "grid_placement_auto_negative__border_box_rtl");
22236 }
22237
22238 #[cfg(feature = "grid")]
22239 #[test]
22240 fn grid_placement_auto_negative__content_box_rtl() {
22241 crate::run_xml_test("grid", "grid_placement_auto_negative__content_box_rtl");
22242 }
22243
22244 #[cfg(feature = "grid")]
22245 #[test]
22246 fn grid_placement_definite_in_secondary_axis_with_fully_definite_negative__border_box_ltr() {
22247 crate::run_xml_test(
22248 "grid",
22249 "grid_placement_definite_in_secondary_axis_with_fully_definite_negative__border_box_ltr",
22250 );
22251 }
22252
22253 #[cfg(feature = "grid")]
22254 #[test]
22255 fn grid_placement_definite_in_secondary_axis_with_fully_definite_negative__content_box_ltr() {
22256 crate::run_xml_test(
22257 "grid",
22258 "grid_placement_definite_in_secondary_axis_with_fully_definite_negative__content_box_ltr",
22259 );
22260 }
22261
22262 #[cfg(feature = "grid")]
22263 #[test]
22264 fn grid_placement_definite_in_secondary_axis_with_fully_definite_negative__border_box_rtl() {
22265 crate::run_xml_test(
22266 "grid",
22267 "grid_placement_definite_in_secondary_axis_with_fully_definite_negative__border_box_rtl",
22268 );
22269 }
22270
22271 #[cfg(feature = "grid")]
22272 #[test]
22273 fn grid_placement_definite_in_secondary_axis_with_fully_definite_negative__content_box_rtl() {
22274 crate::run_xml_test(
22275 "grid",
22276 "grid_placement_definite_in_secondary_axis_with_fully_definite_negative__content_box_rtl",
22277 );
22278 }
22279
22280 #[cfg(feature = "grid")]
22281 #[test]
22282 fn grid_placement_definite_primary__border_box_ltr() {
22283 crate::run_xml_test("grid", "grid_placement_definite_primary__border_box_ltr");
22284 }
22285
22286 #[cfg(feature = "grid")]
22287 #[test]
22288 fn grid_placement_definite_primary__content_box_ltr() {
22289 crate::run_xml_test("grid", "grid_placement_definite_primary__content_box_ltr");
22290 }
22291
22292 #[cfg(feature = "grid")]
22293 #[test]
22294 fn grid_placement_definite_primary__border_box_rtl() {
22295 crate::run_xml_test("grid", "grid_placement_definite_primary__border_box_rtl");
22296 }
22297
22298 #[cfg(feature = "grid")]
22299 #[test]
22300 fn grid_placement_definite_primary__content_box_rtl() {
22301 crate::run_xml_test("grid", "grid_placement_definite_primary__content_box_rtl");
22302 }
22303
22304 #[cfg(feature = "grid")]
22305 #[test]
22306 fn grid_relative_all_sides__border_box_ltr() {
22307 crate::run_xml_test("grid", "grid_relative_all_sides__border_box_ltr");
22308 }
22309
22310 #[cfg(feature = "grid")]
22311 #[test]
22312 fn grid_relative_all_sides__content_box_ltr() {
22313 crate::run_xml_test("grid", "grid_relative_all_sides__content_box_ltr");
22314 }
22315
22316 #[cfg(feature = "grid")]
22317 #[test]
22318 fn grid_relative_all_sides__border_box_rtl() {
22319 crate::run_xml_test("grid", "grid_relative_all_sides__border_box_rtl");
22320 }
22321
22322 #[cfg(feature = "grid")]
22323 #[test]
22324 fn grid_relative_all_sides__content_box_rtl() {
22325 crate::run_xml_test("grid", "grid_relative_all_sides__content_box_rtl");
22326 }
22327
22328 #[cfg(feature = "grid")]
22329 #[test]
22330 fn grid_relayout_vertical_text__border_box_ltr() {
22331 crate::run_xml_test("grid", "grid_relayout_vertical_text__border_box_ltr");
22332 }
22333
22334 #[cfg(feature = "grid")]
22335 #[test]
22336 fn grid_relayout_vertical_text__content_box_ltr() {
22337 crate::run_xml_test("grid", "grid_relayout_vertical_text__content_box_ltr");
22338 }
22339
22340 #[cfg(feature = "grid")]
22341 #[test]
22342 fn grid_relayout_vertical_text__border_box_rtl() {
22343 crate::run_xml_test("grid", "grid_relayout_vertical_text__border_box_rtl");
22344 }
22345
22346 #[cfg(feature = "grid")]
22347 #[test]
22348 fn grid_relayout_vertical_text__content_box_rtl() {
22349 crate::run_xml_test("grid", "grid_relayout_vertical_text__content_box_rtl");
22350 }
22351
22352 #[cfg(feature = "grid")]
22353 #[test]
22354 fn grid_repeat_integer__border_box_ltr() {
22355 crate::run_xml_test("grid", "grid_repeat_integer__border_box_ltr");
22356 }
22357
22358 #[cfg(feature = "grid")]
22359 #[test]
22360 fn grid_repeat_integer__content_box_ltr() {
22361 crate::run_xml_test("grid", "grid_repeat_integer__content_box_ltr");
22362 }
22363
22364 #[cfg(feature = "grid")]
22365 #[test]
22366 fn grid_repeat_integer__border_box_rtl() {
22367 crate::run_xml_test("grid", "grid_repeat_integer__border_box_rtl");
22368 }
22369
22370 #[cfg(feature = "grid")]
22371 #[test]
22372 fn grid_repeat_integer__content_box_rtl() {
22373 crate::run_xml_test("grid", "grid_repeat_integer__content_box_rtl");
22374 }
22375
22376 #[cfg(feature = "grid")]
22377 #[test]
22378 fn grid_repeat_mixed__border_box_ltr() {
22379 crate::run_xml_test("grid", "grid_repeat_mixed__border_box_ltr");
22380 }
22381
22382 #[cfg(feature = "grid")]
22383 #[test]
22384 fn grid_repeat_mixed__content_box_ltr() {
22385 crate::run_xml_test("grid", "grid_repeat_mixed__content_box_ltr");
22386 }
22387
22388 #[cfg(feature = "grid")]
22389 #[test]
22390 fn grid_repeat_mixed__border_box_rtl() {
22391 crate::run_xml_test("grid", "grid_repeat_mixed__border_box_rtl");
22392 }
22393
22394 #[cfg(feature = "grid")]
22395 #[test]
22396 fn grid_repeat_mixed__content_box_rtl() {
22397 crate::run_xml_test("grid", "grid_repeat_mixed__content_box_rtl");
22398 }
22399
22400 #[cfg(feature = "grid")]
22401 #[test]
22402 fn grid_safe_align_content_center_overflow__border_box_ltr() {
22403 crate::run_xml_test("grid", "grid_safe_align_content_center_overflow__border_box_ltr");
22404 }
22405
22406 #[cfg(feature = "grid")]
22407 #[test]
22408 fn grid_safe_align_content_center_overflow__content_box_ltr() {
22409 crate::run_xml_test("grid", "grid_safe_align_content_center_overflow__content_box_ltr");
22410 }
22411
22412 #[cfg(feature = "grid")]
22413 #[test]
22414 fn grid_safe_align_content_center_overflow__border_box_rtl() {
22415 crate::run_xml_test("grid", "grid_safe_align_content_center_overflow__border_box_rtl");
22416 }
22417
22418 #[cfg(feature = "grid")]
22419 #[test]
22420 fn grid_safe_align_content_center_overflow__content_box_rtl() {
22421 crate::run_xml_test("grid", "grid_safe_align_content_center_overflow__content_box_rtl");
22422 }
22423
22424 #[cfg(feature = "grid")]
22425 #[test]
22426 fn grid_safe_align_content_end_overflow__border_box_ltr() {
22427 crate::run_xml_test("grid", "grid_safe_align_content_end_overflow__border_box_ltr");
22428 }
22429
22430 #[cfg(feature = "grid")]
22431 #[test]
22432 fn grid_safe_align_content_end_overflow__content_box_ltr() {
22433 crate::run_xml_test("grid", "grid_safe_align_content_end_overflow__content_box_ltr");
22434 }
22435
22436 #[cfg(feature = "grid")]
22437 #[test]
22438 fn grid_safe_align_content_end_overflow__border_box_rtl() {
22439 crate::run_xml_test("grid", "grid_safe_align_content_end_overflow__border_box_rtl");
22440 }
22441
22442 #[cfg(feature = "grid")]
22443 #[test]
22444 fn grid_safe_align_content_end_overflow__content_box_rtl() {
22445 crate::run_xml_test("grid", "grid_safe_align_content_end_overflow__content_box_rtl");
22446 }
22447
22448 #[cfg(feature = "grid")]
22449 #[test]
22450 fn grid_safe_align_self_end_no_overflow__border_box_ltr() {
22451 crate::run_xml_test("grid", "grid_safe_align_self_end_no_overflow__border_box_ltr");
22452 }
22453
22454 #[cfg(feature = "grid")]
22455 #[test]
22456 fn grid_safe_align_self_end_no_overflow__content_box_ltr() {
22457 crate::run_xml_test("grid", "grid_safe_align_self_end_no_overflow__content_box_ltr");
22458 }
22459
22460 #[cfg(feature = "grid")]
22461 #[test]
22462 fn grid_safe_align_self_end_no_overflow__border_box_rtl() {
22463 crate::run_xml_test("grid", "grid_safe_align_self_end_no_overflow__border_box_rtl");
22464 }
22465
22466 #[cfg(feature = "grid")]
22467 #[test]
22468 fn grid_safe_align_self_end_no_overflow__content_box_rtl() {
22469 crate::run_xml_test("grid", "grid_safe_align_self_end_no_overflow__content_box_rtl");
22470 }
22471
22472 #[cfg(feature = "grid")]
22473 #[test]
22474 fn grid_safe_align_self_end_overflow__border_box_ltr() {
22475 crate::run_xml_test("grid", "grid_safe_align_self_end_overflow__border_box_ltr");
22476 }
22477
22478 #[cfg(feature = "grid")]
22479 #[test]
22480 fn grid_safe_align_self_end_overflow__content_box_ltr() {
22481 crate::run_xml_test("grid", "grid_safe_align_self_end_overflow__content_box_ltr");
22482 }
22483
22484 #[cfg(feature = "grid")]
22485 #[test]
22486 fn grid_safe_align_self_end_overflow__border_box_rtl() {
22487 crate::run_xml_test("grid", "grid_safe_align_self_end_overflow__border_box_rtl");
22488 }
22489
22490 #[cfg(feature = "grid")]
22491 #[test]
22492 fn grid_safe_align_self_end_overflow__content_box_rtl() {
22493 crate::run_xml_test("grid", "grid_safe_align_self_end_overflow__content_box_rtl");
22494 }
22495
22496 #[cfg(feature = "grid")]
22497 #[test]
22498 fn grid_safe_justify_content_center_overflow__border_box_ltr() {
22499 crate::run_xml_test("grid", "grid_safe_justify_content_center_overflow__border_box_ltr");
22500 }
22501
22502 #[cfg(feature = "grid")]
22503 #[test]
22504 fn grid_safe_justify_content_center_overflow__content_box_ltr() {
22505 crate::run_xml_test("grid", "grid_safe_justify_content_center_overflow__content_box_ltr");
22506 }
22507
22508 #[cfg(feature = "grid")]
22509 #[test]
22510 fn grid_safe_justify_content_center_overflow__border_box_rtl() {
22511 crate::run_xml_test("grid", "grid_safe_justify_content_center_overflow__border_box_rtl");
22512 }
22513
22514 #[cfg(feature = "grid")]
22515 #[test]
22516 fn grid_safe_justify_content_center_overflow__content_box_rtl() {
22517 crate::run_xml_test("grid", "grid_safe_justify_content_center_overflow__content_box_rtl");
22518 }
22519
22520 #[cfg(feature = "grid")]
22521 #[test]
22522 fn grid_safe_justify_content_end_no_overflow__border_box_ltr() {
22523 crate::run_xml_test("grid", "grid_safe_justify_content_end_no_overflow__border_box_ltr");
22524 }
22525
22526 #[cfg(feature = "grid")]
22527 #[test]
22528 fn grid_safe_justify_content_end_no_overflow__content_box_ltr() {
22529 crate::run_xml_test("grid", "grid_safe_justify_content_end_no_overflow__content_box_ltr");
22530 }
22531
22532 #[cfg(feature = "grid")]
22533 #[test]
22534 fn grid_safe_justify_content_end_no_overflow__border_box_rtl() {
22535 crate::run_xml_test("grid", "grid_safe_justify_content_end_no_overflow__border_box_rtl");
22536 }
22537
22538 #[cfg(feature = "grid")]
22539 #[test]
22540 fn grid_safe_justify_content_end_no_overflow__content_box_rtl() {
22541 crate::run_xml_test("grid", "grid_safe_justify_content_end_no_overflow__content_box_rtl");
22542 }
22543
22544 #[cfg(feature = "grid")]
22545 #[test]
22546 fn grid_safe_justify_content_end_overflow__border_box_ltr() {
22547 crate::run_xml_test("grid", "grid_safe_justify_content_end_overflow__border_box_ltr");
22548 }
22549
22550 #[cfg(feature = "grid")]
22551 #[test]
22552 fn grid_safe_justify_content_end_overflow__content_box_ltr() {
22553 crate::run_xml_test("grid", "grid_safe_justify_content_end_overflow__content_box_ltr");
22554 }
22555
22556 #[cfg(feature = "grid")]
22557 #[test]
22558 fn grid_safe_justify_content_end_overflow__border_box_rtl() {
22559 crate::run_xml_test("grid", "grid_safe_justify_content_end_overflow__border_box_rtl");
22560 }
22561
22562 #[cfg(feature = "grid")]
22563 #[test]
22564 fn grid_safe_justify_content_end_overflow__content_box_rtl() {
22565 crate::run_xml_test("grid", "grid_safe_justify_content_end_overflow__content_box_rtl");
22566 }
22567
22568 #[cfg(feature = "grid")]
22569 #[test]
22570 fn grid_safe_justify_self_center_overflow__border_box_ltr() {
22571 crate::run_xml_test("grid", "grid_safe_justify_self_center_overflow__border_box_ltr");
22572 }
22573
22574 #[cfg(feature = "grid")]
22575 #[test]
22576 fn grid_safe_justify_self_center_overflow__content_box_ltr() {
22577 crate::run_xml_test("grid", "grid_safe_justify_self_center_overflow__content_box_ltr");
22578 }
22579
22580 #[cfg(feature = "grid")]
22581 #[test]
22582 fn grid_safe_justify_self_center_overflow__border_box_rtl() {
22583 crate::run_xml_test("grid", "grid_safe_justify_self_center_overflow__border_box_rtl");
22584 }
22585
22586 #[cfg(feature = "grid")]
22587 #[test]
22588 fn grid_safe_justify_self_center_overflow__content_box_rtl() {
22589 crate::run_xml_test("grid", "grid_safe_justify_self_center_overflow__content_box_rtl");
22590 }
22591
22592 #[cfg(feature = "grid")]
22593 #[test]
22594 fn grid_safe_justify_self_end_overflow__border_box_ltr() {
22595 crate::run_xml_test("grid", "grid_safe_justify_self_end_overflow__border_box_ltr");
22596 }
22597
22598 #[cfg(feature = "grid")]
22599 #[test]
22600 fn grid_safe_justify_self_end_overflow__content_box_ltr() {
22601 crate::run_xml_test("grid", "grid_safe_justify_self_end_overflow__content_box_ltr");
22602 }
22603
22604 #[cfg(feature = "grid")]
22605 #[test]
22606 fn grid_safe_justify_self_end_overflow__border_box_rtl() {
22607 crate::run_xml_test("grid", "grid_safe_justify_self_end_overflow__border_box_rtl");
22608 }
22609
22610 #[cfg(feature = "grid")]
22611 #[test]
22612 fn grid_safe_justify_self_end_overflow__content_box_rtl() {
22613 crate::run_xml_test("grid", "grid_safe_justify_self_end_overflow__content_box_rtl");
22614 }
22615
22616 #[cfg(feature = "grid")]
22617 #[test]
22618 fn grid_scrollbar_rtl__border_box_ltr() {
22619 crate::run_xml_test("grid", "grid_scrollbar_rtl__border_box_ltr");
22620 }
22621
22622 #[cfg(feature = "grid")]
22623 #[test]
22624 fn grid_scrollbar_rtl__content_box_ltr() {
22625 crate::run_xml_test("grid", "grid_scrollbar_rtl__content_box_ltr");
22626 }
22627
22628 #[cfg(feature = "grid")]
22629 #[test]
22630 fn grid_scrollbar_rtl__border_box_rtl() {
22631 crate::run_xml_test("grid", "grid_scrollbar_rtl__border_box_rtl");
22632 }
22633
22634 #[cfg(feature = "grid")]
22635 #[test]
22636 fn grid_scrollbar_rtl__content_box_rtl() {
22637 crate::run_xml_test("grid", "grid_scrollbar_rtl__content_box_rtl");
22638 }
22639
22640 #[cfg(feature = "grid")]
22641 #[test]
22642 fn grid_size_child_fixed_tracks__border_box_ltr() {
22643 crate::run_xml_test("grid", "grid_size_child_fixed_tracks__border_box_ltr");
22644 }
22645
22646 #[cfg(feature = "grid")]
22647 #[test]
22648 fn grid_size_child_fixed_tracks__content_box_ltr() {
22649 crate::run_xml_test("grid", "grid_size_child_fixed_tracks__content_box_ltr");
22650 }
22651
22652 #[cfg(feature = "grid")]
22653 #[test]
22654 fn grid_size_child_fixed_tracks__border_box_rtl() {
22655 crate::run_xml_test("grid", "grid_size_child_fixed_tracks__border_box_rtl");
22656 }
22657
22658 #[cfg(feature = "grid")]
22659 #[test]
22660 fn grid_size_child_fixed_tracks__content_box_rtl() {
22661 crate::run_xml_test("grid", "grid_size_child_fixed_tracks__content_box_rtl");
22662 }
22663
22664 #[cfg(feature = "grid")]
22665 #[test]
22666 fn grid_span_13_most_non_flex_with_minmax_indefinite__border_box_ltr() {
22667 crate::run_xml_test("grid", "grid_span_13_most_non_flex_with_minmax_indefinite__border_box_ltr");
22668 }
22669
22670 #[cfg(feature = "grid")]
22671 #[test]
22672 fn grid_span_13_most_non_flex_with_minmax_indefinite__content_box_ltr() {
22673 crate::run_xml_test("grid", "grid_span_13_most_non_flex_with_minmax_indefinite__content_box_ltr");
22674 }
22675
22676 #[cfg(feature = "grid")]
22677 #[test]
22678 fn grid_span_13_most_non_flex_with_minmax_indefinite__border_box_rtl() {
22679 crate::run_xml_test("grid", "grid_span_13_most_non_flex_with_minmax_indefinite__border_box_rtl");
22680 }
22681
22682 #[cfg(feature = "grid")]
22683 #[test]
22684 fn grid_span_13_most_non_flex_with_minmax_indefinite__content_box_rtl() {
22685 crate::run_xml_test("grid", "grid_span_13_most_non_flex_with_minmax_indefinite__content_box_rtl");
22686 }
22687
22688 #[cfg(feature = "grid")]
22689 #[test]
22690 fn grid_span_13_most_non_flex_with_minmax_indefinite_hidden__border_box_ltr() {
22691 crate::run_xml_test("grid", "grid_span_13_most_non_flex_with_minmax_indefinite_hidden__border_box_ltr");
22692 }
22693
22694 #[cfg(feature = "grid")]
22695 #[test]
22696 fn grid_span_13_most_non_flex_with_minmax_indefinite_hidden__content_box_ltr() {
22697 crate::run_xml_test("grid", "grid_span_13_most_non_flex_with_minmax_indefinite_hidden__content_box_ltr");
22698 }
22699
22700 #[cfg(feature = "grid")]
22701 #[test]
22702 fn grid_span_13_most_non_flex_with_minmax_indefinite_hidden__border_box_rtl() {
22703 crate::run_xml_test("grid", "grid_span_13_most_non_flex_with_minmax_indefinite_hidden__border_box_rtl");
22704 }
22705
22706 #[cfg(feature = "grid")]
22707 #[test]
22708 fn grid_span_13_most_non_flex_with_minmax_indefinite_hidden__content_box_rtl() {
22709 crate::run_xml_test("grid", "grid_span_13_most_non_flex_with_minmax_indefinite_hidden__content_box_rtl");
22710 }
22711
22712 #[cfg(feature = "grid")]
22713 #[test]
22714 fn grid_span_2_max_content_auto_indefinite__border_box_ltr() {
22715 crate::run_xml_test("grid", "grid_span_2_max_content_auto_indefinite__border_box_ltr");
22716 }
22717
22718 #[cfg(feature = "grid")]
22719 #[test]
22720 fn grid_span_2_max_content_auto_indefinite__content_box_ltr() {
22721 crate::run_xml_test("grid", "grid_span_2_max_content_auto_indefinite__content_box_ltr");
22722 }
22723
22724 #[cfg(feature = "grid")]
22725 #[test]
22726 fn grid_span_2_max_content_auto_indefinite__border_box_rtl() {
22727 crate::run_xml_test("grid", "grid_span_2_max_content_auto_indefinite__border_box_rtl");
22728 }
22729
22730 #[cfg(feature = "grid")]
22731 #[test]
22732 fn grid_span_2_max_content_auto_indefinite__content_box_rtl() {
22733 crate::run_xml_test("grid", "grid_span_2_max_content_auto_indefinite__content_box_rtl");
22734 }
22735
22736 #[cfg(feature = "grid")]
22737 #[test]
22738 fn grid_span_2_max_content_auto_indefinite_hidden__border_box_ltr() {
22739 crate::run_xml_test("grid", "grid_span_2_max_content_auto_indefinite_hidden__border_box_ltr");
22740 }
22741
22742 #[cfg(feature = "grid")]
22743 #[test]
22744 fn grid_span_2_max_content_auto_indefinite_hidden__content_box_ltr() {
22745 crate::run_xml_test("grid", "grid_span_2_max_content_auto_indefinite_hidden__content_box_ltr");
22746 }
22747
22748 #[cfg(feature = "grid")]
22749 #[test]
22750 fn grid_span_2_max_content_auto_indefinite_hidden__border_box_rtl() {
22751 crate::run_xml_test("grid", "grid_span_2_max_content_auto_indefinite_hidden__border_box_rtl");
22752 }
22753
22754 #[cfg(feature = "grid")]
22755 #[test]
22756 fn grid_span_2_max_content_auto_indefinite_hidden__content_box_rtl() {
22757 crate::run_xml_test("grid", "grid_span_2_max_content_auto_indefinite_hidden__content_box_rtl");
22758 }
22759
22760 #[cfg(feature = "grid")]
22761 #[test]
22762 fn grid_span_2_max_content_fit_content_10px_indefinite__border_box_ltr() {
22763 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_10px_indefinite__border_box_ltr");
22764 }
22765
22766 #[cfg(feature = "grid")]
22767 #[test]
22768 fn grid_span_2_max_content_fit_content_10px_indefinite__content_box_ltr() {
22769 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_10px_indefinite__content_box_ltr");
22770 }
22771
22772 #[cfg(feature = "grid")]
22773 #[test]
22774 fn grid_span_2_max_content_fit_content_10px_indefinite__border_box_rtl() {
22775 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_10px_indefinite__border_box_rtl");
22776 }
22777
22778 #[cfg(feature = "grid")]
22779 #[test]
22780 fn grid_span_2_max_content_fit_content_10px_indefinite__content_box_rtl() {
22781 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_10px_indefinite__content_box_rtl");
22782 }
22783
22784 #[cfg(feature = "grid")]
22785 #[test]
22786 fn grid_span_2_max_content_fit_content_10px_indefinite_hidden__border_box_ltr() {
22787 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_10px_indefinite_hidden__border_box_ltr");
22788 }
22789
22790 #[cfg(feature = "grid")]
22791 #[test]
22792 fn grid_span_2_max_content_fit_content_10px_indefinite_hidden__content_box_ltr() {
22793 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_10px_indefinite_hidden__content_box_ltr");
22794 }
22795
22796 #[cfg(feature = "grid")]
22797 #[test]
22798 fn grid_span_2_max_content_fit_content_10px_indefinite_hidden__border_box_rtl() {
22799 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_10px_indefinite_hidden__border_box_rtl");
22800 }
22801
22802 #[cfg(feature = "grid")]
22803 #[test]
22804 fn grid_span_2_max_content_fit_content_10px_indefinite_hidden__content_box_rtl() {
22805 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_10px_indefinite_hidden__content_box_rtl");
22806 }
22807
22808 #[cfg(feature = "grid")]
22809 #[test]
22810 fn grid_span_2_max_content_fit_content_80px_indefinite__border_box_ltr() {
22811 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_80px_indefinite__border_box_ltr");
22812 }
22813
22814 #[cfg(feature = "grid")]
22815 #[test]
22816 fn grid_span_2_max_content_fit_content_80px_indefinite__content_box_ltr() {
22817 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_80px_indefinite__content_box_ltr");
22818 }
22819
22820 #[cfg(feature = "grid")]
22821 #[test]
22822 fn grid_span_2_max_content_fit_content_80px_indefinite__border_box_rtl() {
22823 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_80px_indefinite__border_box_rtl");
22824 }
22825
22826 #[cfg(feature = "grid")]
22827 #[test]
22828 fn grid_span_2_max_content_fit_content_80px_indefinite__content_box_rtl() {
22829 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_80px_indefinite__content_box_rtl");
22830 }
22831
22832 #[cfg(feature = "grid")]
22833 #[test]
22834 fn grid_span_2_max_content_fit_content_80px_indefinite_hidden__border_box_ltr() {
22835 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_80px_indefinite_hidden__border_box_ltr");
22836 }
22837
22838 #[cfg(feature = "grid")]
22839 #[test]
22840 fn grid_span_2_max_content_fit_content_80px_indefinite_hidden__content_box_ltr() {
22841 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_80px_indefinite_hidden__content_box_ltr");
22842 }
22843
22844 #[cfg(feature = "grid")]
22845 #[test]
22846 fn grid_span_2_max_content_fit_content_80px_indefinite_hidden__border_box_rtl() {
22847 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_80px_indefinite_hidden__border_box_rtl");
22848 }
22849
22850 #[cfg(feature = "grid")]
22851 #[test]
22852 fn grid_span_2_max_content_fit_content_80px_indefinite_hidden__content_box_rtl() {
22853 crate::run_xml_test("grid", "grid_span_2_max_content_fit_content_80px_indefinite_hidden__content_box_rtl");
22854 }
22855
22856 #[cfg(feature = "grid")]
22857 #[test]
22858 fn grid_span_2_max_content_max_content_indefinite__border_box_ltr() {
22859 crate::run_xml_test("grid", "grid_span_2_max_content_max_content_indefinite__border_box_ltr");
22860 }
22861
22862 #[cfg(feature = "grid")]
22863 #[test]
22864 fn grid_span_2_max_content_max_content_indefinite__content_box_ltr() {
22865 crate::run_xml_test("grid", "grid_span_2_max_content_max_content_indefinite__content_box_ltr");
22866 }
22867
22868 #[cfg(feature = "grid")]
22869 #[test]
22870 fn grid_span_2_max_content_max_content_indefinite__border_box_rtl() {
22871 crate::run_xml_test("grid", "grid_span_2_max_content_max_content_indefinite__border_box_rtl");
22872 }
22873
22874 #[cfg(feature = "grid")]
22875 #[test]
22876 fn grid_span_2_max_content_max_content_indefinite__content_box_rtl() {
22877 crate::run_xml_test("grid", "grid_span_2_max_content_max_content_indefinite__content_box_rtl");
22878 }
22879
22880 #[cfg(feature = "grid")]
22881 #[test]
22882 fn grid_span_2_min_content_auto_indefinite__border_box_ltr() {
22883 crate::run_xml_test("grid", "grid_span_2_min_content_auto_indefinite__border_box_ltr");
22884 }
22885
22886 #[cfg(feature = "grid")]
22887 #[test]
22888 fn grid_span_2_min_content_auto_indefinite__content_box_ltr() {
22889 crate::run_xml_test("grid", "grid_span_2_min_content_auto_indefinite__content_box_ltr");
22890 }
22891
22892 #[cfg(feature = "grid")]
22893 #[test]
22894 fn grid_span_2_min_content_auto_indefinite__border_box_rtl() {
22895 crate::run_xml_test("grid", "grid_span_2_min_content_auto_indefinite__border_box_rtl");
22896 }
22897
22898 #[cfg(feature = "grid")]
22899 #[test]
22900 fn grid_span_2_min_content_auto_indefinite__content_box_rtl() {
22901 crate::run_xml_test("grid", "grid_span_2_min_content_auto_indefinite__content_box_rtl");
22902 }
22903
22904 #[cfg(feature = "grid")]
22905 #[test]
22906 fn grid_span_2_min_content_auto_indefinite_hidden__border_box_ltr() {
22907 crate::run_xml_test("grid", "grid_span_2_min_content_auto_indefinite_hidden__border_box_ltr");
22908 }
22909
22910 #[cfg(feature = "grid")]
22911 #[test]
22912 fn grid_span_2_min_content_auto_indefinite_hidden__content_box_ltr() {
22913 crate::run_xml_test("grid", "grid_span_2_min_content_auto_indefinite_hidden__content_box_ltr");
22914 }
22915
22916 #[cfg(feature = "grid")]
22917 #[test]
22918 fn grid_span_2_min_content_auto_indefinite_hidden__border_box_rtl() {
22919 crate::run_xml_test("grid", "grid_span_2_min_content_auto_indefinite_hidden__border_box_rtl");
22920 }
22921
22922 #[cfg(feature = "grid")]
22923 #[test]
22924 fn grid_span_2_min_content_auto_indefinite_hidden__content_box_rtl() {
22925 crate::run_xml_test("grid", "grid_span_2_min_content_auto_indefinite_hidden__content_box_rtl");
22926 }
22927
22928 #[cfg(feature = "grid")]
22929 #[test]
22930 fn grid_span_2_min_content_fit_content_10px_indefinite__border_box_ltr() {
22931 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_10px_indefinite__border_box_ltr");
22932 }
22933
22934 #[cfg(feature = "grid")]
22935 #[test]
22936 fn grid_span_2_min_content_fit_content_10px_indefinite__content_box_ltr() {
22937 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_10px_indefinite__content_box_ltr");
22938 }
22939
22940 #[cfg(feature = "grid")]
22941 #[test]
22942 fn grid_span_2_min_content_fit_content_10px_indefinite__border_box_rtl() {
22943 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_10px_indefinite__border_box_rtl");
22944 }
22945
22946 #[cfg(feature = "grid")]
22947 #[test]
22948 fn grid_span_2_min_content_fit_content_10px_indefinite__content_box_rtl() {
22949 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_10px_indefinite__content_box_rtl");
22950 }
22951
22952 #[cfg(feature = "grid")]
22953 #[test]
22954 fn grid_span_2_min_content_fit_content_10px_indefinite_hidden__border_box_ltr() {
22955 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_10px_indefinite_hidden__border_box_ltr");
22956 }
22957
22958 #[cfg(feature = "grid")]
22959 #[test]
22960 fn grid_span_2_min_content_fit_content_10px_indefinite_hidden__content_box_ltr() {
22961 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_10px_indefinite_hidden__content_box_ltr");
22962 }
22963
22964 #[cfg(feature = "grid")]
22965 #[test]
22966 fn grid_span_2_min_content_fit_content_10px_indefinite_hidden__border_box_rtl() {
22967 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_10px_indefinite_hidden__border_box_rtl");
22968 }
22969
22970 #[cfg(feature = "grid")]
22971 #[test]
22972 fn grid_span_2_min_content_fit_content_10px_indefinite_hidden__content_box_rtl() {
22973 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_10px_indefinite_hidden__content_box_rtl");
22974 }
22975
22976 #[cfg(feature = "grid")]
22977 #[test]
22978 fn grid_span_2_min_content_fit_content_30px_indefinite__border_box_ltr() {
22979 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_30px_indefinite__border_box_ltr");
22980 }
22981
22982 #[cfg(feature = "grid")]
22983 #[test]
22984 fn grid_span_2_min_content_fit_content_30px_indefinite__content_box_ltr() {
22985 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_30px_indefinite__content_box_ltr");
22986 }
22987
22988 #[cfg(feature = "grid")]
22989 #[test]
22990 fn grid_span_2_min_content_fit_content_30px_indefinite__border_box_rtl() {
22991 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_30px_indefinite__border_box_rtl");
22992 }
22993
22994 #[cfg(feature = "grid")]
22995 #[test]
22996 fn grid_span_2_min_content_fit_content_30px_indefinite__content_box_rtl() {
22997 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_30px_indefinite__content_box_rtl");
22998 }
22999
23000 #[cfg(feature = "grid")]
23001 #[test]
23002 fn grid_span_2_min_content_fit_content_30px_indefinite_hidden__border_box_ltr() {
23003 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_30px_indefinite_hidden__border_box_ltr");
23004 }
23005
23006 #[cfg(feature = "grid")]
23007 #[test]
23008 fn grid_span_2_min_content_fit_content_30px_indefinite_hidden__content_box_ltr() {
23009 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_30px_indefinite_hidden__content_box_ltr");
23010 }
23011
23012 #[cfg(feature = "grid")]
23013 #[test]
23014 fn grid_span_2_min_content_fit_content_30px_indefinite_hidden__border_box_rtl() {
23015 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_30px_indefinite_hidden__border_box_rtl");
23016 }
23017
23018 #[cfg(feature = "grid")]
23019 #[test]
23020 fn grid_span_2_min_content_fit_content_30px_indefinite_hidden__content_box_rtl() {
23021 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_30px_indefinite_hidden__content_box_rtl");
23022 }
23023
23024 #[cfg(feature = "grid")]
23025 #[test]
23026 fn grid_span_2_min_content_fit_content_80px_indefinite__border_box_ltr() {
23027 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_80px_indefinite__border_box_ltr");
23028 }
23029
23030 #[cfg(feature = "grid")]
23031 #[test]
23032 fn grid_span_2_min_content_fit_content_80px_indefinite__content_box_ltr() {
23033 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_80px_indefinite__content_box_ltr");
23034 }
23035
23036 #[cfg(feature = "grid")]
23037 #[test]
23038 fn grid_span_2_min_content_fit_content_80px_indefinite__border_box_rtl() {
23039 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_80px_indefinite__border_box_rtl");
23040 }
23041
23042 #[cfg(feature = "grid")]
23043 #[test]
23044 fn grid_span_2_min_content_fit_content_80px_indefinite__content_box_rtl() {
23045 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_80px_indefinite__content_box_rtl");
23046 }
23047
23048 #[cfg(feature = "grid")]
23049 #[test]
23050 fn grid_span_2_min_content_fit_content_80px_indefinite_hidden__border_box_ltr() {
23051 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_80px_indefinite_hidden__border_box_ltr");
23052 }
23053
23054 #[cfg(feature = "grid")]
23055 #[test]
23056 fn grid_span_2_min_content_fit_content_80px_indefinite_hidden__content_box_ltr() {
23057 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_80px_indefinite_hidden__content_box_ltr");
23058 }
23059
23060 #[cfg(feature = "grid")]
23061 #[test]
23062 fn grid_span_2_min_content_fit_content_80px_indefinite_hidden__border_box_rtl() {
23063 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_80px_indefinite_hidden__border_box_rtl");
23064 }
23065
23066 #[cfg(feature = "grid")]
23067 #[test]
23068 fn grid_span_2_min_content_fit_content_80px_indefinite_hidden__content_box_rtl() {
23069 crate::run_xml_test("grid", "grid_span_2_min_content_fit_content_80px_indefinite_hidden__content_box_rtl");
23070 }
23071
23072 #[cfg(feature = "grid")]
23073 #[test]
23074 fn grid_span_2_min_content_max_content_indefinite__border_box_ltr() {
23075 crate::run_xml_test("grid", "grid_span_2_min_content_max_content_indefinite__border_box_ltr");
23076 }
23077
23078 #[cfg(feature = "grid")]
23079 #[test]
23080 fn grid_span_2_min_content_max_content_indefinite__content_box_ltr() {
23081 crate::run_xml_test("grid", "grid_span_2_min_content_max_content_indefinite__content_box_ltr");
23082 }
23083
23084 #[cfg(feature = "grid")]
23085 #[test]
23086 fn grid_span_2_min_content_max_content_indefinite__border_box_rtl() {
23087 crate::run_xml_test("grid", "grid_span_2_min_content_max_content_indefinite__border_box_rtl");
23088 }
23089
23090 #[cfg(feature = "grid")]
23091 #[test]
23092 fn grid_span_2_min_content_max_content_indefinite__content_box_rtl() {
23093 crate::run_xml_test("grid", "grid_span_2_min_content_max_content_indefinite__content_box_rtl");
23094 }
23095
23096 #[cfg(feature = "grid")]
23097 #[test]
23098 fn grid_span_2_min_content_min_content_indefinite__border_box_ltr() {
23099 crate::run_xml_test("grid", "grid_span_2_min_content_min_content_indefinite__border_box_ltr");
23100 }
23101
23102 #[cfg(feature = "grid")]
23103 #[test]
23104 fn grid_span_2_min_content_min_content_indefinite__content_box_ltr() {
23105 crate::run_xml_test("grid", "grid_span_2_min_content_min_content_indefinite__content_box_ltr");
23106 }
23107
23108 #[cfg(feature = "grid")]
23109 #[test]
23110 fn grid_span_2_min_content_min_content_indefinite__border_box_rtl() {
23111 crate::run_xml_test("grid", "grid_span_2_min_content_min_content_indefinite__border_box_rtl");
23112 }
23113
23114 #[cfg(feature = "grid")]
23115 #[test]
23116 fn grid_span_2_min_content_min_content_indefinite__content_box_rtl() {
23117 crate::run_xml_test("grid", "grid_span_2_min_content_min_content_indefinite__content_box_rtl");
23118 }
23119
23120 #[cfg(feature = "grid")]
23121 #[test]
23122 fn grid_span_6_all_non_flex_indefinite__border_box_ltr() {
23123 crate::run_xml_test("grid", "grid_span_6_all_non_flex_indefinite__border_box_ltr");
23124 }
23125
23126 #[cfg(feature = "grid")]
23127 #[test]
23128 fn grid_span_6_all_non_flex_indefinite__content_box_ltr() {
23129 crate::run_xml_test("grid", "grid_span_6_all_non_flex_indefinite__content_box_ltr");
23130 }
23131
23132 #[cfg(feature = "grid")]
23133 #[test]
23134 fn grid_span_6_all_non_flex_indefinite__border_box_rtl() {
23135 crate::run_xml_test("grid", "grid_span_6_all_non_flex_indefinite__border_box_rtl");
23136 }
23137
23138 #[cfg(feature = "grid")]
23139 #[test]
23140 fn grid_span_6_all_non_flex_indefinite__content_box_rtl() {
23141 crate::run_xml_test("grid", "grid_span_6_all_non_flex_indefinite__content_box_rtl");
23142 }
23143
23144 #[cfg(feature = "grid")]
23145 #[test]
23146 fn grid_span_6_all_non_flex_indefinite_hidden__border_box_ltr() {
23147 crate::run_xml_test("grid", "grid_span_6_all_non_flex_indefinite_hidden__border_box_ltr");
23148 }
23149
23150 #[cfg(feature = "grid")]
23151 #[test]
23152 fn grid_span_6_all_non_flex_indefinite_hidden__content_box_ltr() {
23153 crate::run_xml_test("grid", "grid_span_6_all_non_flex_indefinite_hidden__content_box_ltr");
23154 }
23155
23156 #[cfg(feature = "grid")]
23157 #[test]
23158 fn grid_span_6_all_non_flex_indefinite_hidden__border_box_rtl() {
23159 crate::run_xml_test("grid", "grid_span_6_all_non_flex_indefinite_hidden__border_box_rtl");
23160 }
23161
23162 #[cfg(feature = "grid")]
23163 #[test]
23164 fn grid_span_6_all_non_flex_indefinite_hidden__content_box_rtl() {
23165 crate::run_xml_test("grid", "grid_span_6_all_non_flex_indefinite_hidden__content_box_rtl");
23166 }
23167
23168 #[cfg(feature = "grid")]
23169 #[test]
23170 fn grid_span_8_all_track_types_indefinite__border_box_ltr() {
23171 crate::run_xml_test("grid", "grid_span_8_all_track_types_indefinite__border_box_ltr");
23172 }
23173
23174 #[cfg(feature = "grid")]
23175 #[test]
23176 fn grid_span_8_all_track_types_indefinite__content_box_ltr() {
23177 crate::run_xml_test("grid", "grid_span_8_all_track_types_indefinite__content_box_ltr");
23178 }
23179
23180 #[cfg(feature = "grid")]
23181 #[test]
23182 fn grid_span_8_all_track_types_indefinite__border_box_rtl() {
23183 crate::run_xml_test("grid", "grid_span_8_all_track_types_indefinite__border_box_rtl");
23184 }
23185
23186 #[cfg(feature = "grid")]
23187 #[test]
23188 fn grid_span_8_all_track_types_indefinite__content_box_rtl() {
23189 crate::run_xml_test("grid", "grid_span_8_all_track_types_indefinite__content_box_rtl");
23190 }
23191
23192 #[cfg(feature = "grid")]
23193 #[test]
23194 fn grid_taffy_issue_624__border_box_ltr() {
23195 crate::run_xml_test("grid", "grid_taffy_issue_624__border_box_ltr");
23196 }
23197
23198 #[cfg(feature = "grid")]
23199 #[test]
23200 fn grid_taffy_issue_624__content_box_ltr() {
23201 crate::run_xml_test("grid", "grid_taffy_issue_624__content_box_ltr");
23202 }
23203
23204 #[cfg(feature = "grid")]
23205 #[test]
23206 fn grid_taffy_issue_624__border_box_rtl() {
23207 crate::run_xml_test("grid", "grid_taffy_issue_624__border_box_rtl");
23208 }
23209
23210 #[cfg(feature = "grid")]
23211 #[test]
23212 fn grid_taffy_issue_624__content_box_rtl() {
23213 crate::run_xml_test("grid", "grid_taffy_issue_624__content_box_rtl");
23214 }
23215
23216 #[cfg(feature = "grid")]
23217 #[test]
23218 fn grid_unsafe_align_self_end_overflow__border_box_ltr() {
23219 crate::run_xml_test("grid", "grid_unsafe_align_self_end_overflow__border_box_ltr");
23220 }
23221
23222 #[cfg(feature = "grid")]
23223 #[test]
23224 fn grid_unsafe_align_self_end_overflow__content_box_ltr() {
23225 crate::run_xml_test("grid", "grid_unsafe_align_self_end_overflow__content_box_ltr");
23226 }
23227
23228 #[cfg(feature = "grid")]
23229 #[test]
23230 fn grid_unsafe_align_self_end_overflow__border_box_rtl() {
23231 crate::run_xml_test("grid", "grid_unsafe_align_self_end_overflow__border_box_rtl");
23232 }
23233
23234 #[cfg(feature = "grid")]
23235 #[test]
23236 fn grid_unsafe_align_self_end_overflow__content_box_rtl() {
23237 crate::run_xml_test("grid", "grid_unsafe_align_self_end_overflow__content_box_rtl");
23238 }
23239
23240 #[cfg(feature = "grid")]
23241 #[test]
23242 fn grid_unsafe_justify_content_end_overflow__border_box_ltr() {
23243 crate::run_xml_test("grid", "grid_unsafe_justify_content_end_overflow__border_box_ltr");
23244 }
23245
23246 #[cfg(feature = "grid")]
23247 #[test]
23248 fn grid_unsafe_justify_content_end_overflow__content_box_ltr() {
23249 crate::run_xml_test("grid", "grid_unsafe_justify_content_end_overflow__content_box_ltr");
23250 }
23251
23252 #[cfg(feature = "grid")]
23253 #[test]
23254 fn grid_unsafe_justify_content_end_overflow__border_box_rtl() {
23255 crate::run_xml_test("grid", "grid_unsafe_justify_content_end_overflow__border_box_rtl");
23256 }
23257
23258 #[cfg(feature = "grid")]
23259 #[test]
23260 fn grid_unsafe_justify_content_end_overflow__content_box_rtl() {
23261 crate::run_xml_test("grid", "grid_unsafe_justify_content_end_overflow__content_box_rtl");
23262 }
23263}
23264
23265mod gridflex {
23266 #[cfg(feature = "grid")]
23267 #[test]
23268 fn gridflex_column_integration__border_box_ltr() {
23269 crate::run_xml_test("gridflex", "gridflex_column_integration__border_box_ltr");
23270 }
23271
23272 #[cfg(feature = "grid")]
23273 #[test]
23274 fn gridflex_column_integration__content_box_ltr() {
23275 crate::run_xml_test("gridflex", "gridflex_column_integration__content_box_ltr");
23276 }
23277
23278 #[cfg(feature = "grid")]
23279 #[test]
23280 fn gridflex_column_integration__border_box_rtl() {
23281 crate::run_xml_test("gridflex", "gridflex_column_integration__border_box_rtl");
23282 }
23283
23284 #[cfg(feature = "grid")]
23285 #[test]
23286 fn gridflex_column_integration__content_box_rtl() {
23287 crate::run_xml_test("gridflex", "gridflex_column_integration__content_box_rtl");
23288 }
23289
23290 #[cfg(feature = "grid")]
23291 #[test]
23292 fn gridflex_kitchen_sink__border_box_ltr() {
23293 crate::run_xml_test("gridflex", "gridflex_kitchen_sink__border_box_ltr");
23294 }
23295
23296 #[cfg(feature = "grid")]
23297 #[test]
23298 fn gridflex_kitchen_sink__content_box_ltr() {
23299 crate::run_xml_test("gridflex", "gridflex_kitchen_sink__content_box_ltr");
23300 }
23301
23302 #[cfg(feature = "grid")]
23303 #[test]
23304 fn gridflex_kitchen_sink__border_box_rtl() {
23305 crate::run_xml_test("gridflex", "gridflex_kitchen_sink__border_box_rtl");
23306 }
23307
23308 #[cfg(feature = "grid")]
23309 #[test]
23310 fn gridflex_kitchen_sink__content_box_rtl() {
23311 crate::run_xml_test("gridflex", "gridflex_kitchen_sink__content_box_rtl");
23312 }
23313
23314 #[cfg(feature = "grid")]
23315 #[test]
23316 fn gridflex_kitchen_sink_minimise__border_box_ltr() {
23317 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise__border_box_ltr");
23318 }
23319
23320 #[cfg(feature = "grid")]
23321 #[test]
23322 fn gridflex_kitchen_sink_minimise__content_box_ltr() {
23323 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise__content_box_ltr");
23324 }
23325
23326 #[cfg(feature = "grid")]
23327 #[test]
23328 fn gridflex_kitchen_sink_minimise__border_box_rtl() {
23329 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise__border_box_rtl");
23330 }
23331
23332 #[cfg(feature = "grid")]
23333 #[test]
23334 fn gridflex_kitchen_sink_minimise__content_box_rtl() {
23335 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise__content_box_rtl");
23336 }
23337
23338 #[cfg(feature = "grid")]
23339 #[test]
23340 fn gridflex_kitchen_sink_minimise2__border_box_ltr() {
23341 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise2__border_box_ltr");
23342 }
23343
23344 #[cfg(feature = "grid")]
23345 #[test]
23346 fn gridflex_kitchen_sink_minimise2__content_box_ltr() {
23347 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise2__content_box_ltr");
23348 }
23349
23350 #[cfg(feature = "grid")]
23351 #[test]
23352 fn gridflex_kitchen_sink_minimise2__border_box_rtl() {
23353 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise2__border_box_rtl");
23354 }
23355
23356 #[cfg(feature = "grid")]
23357 #[test]
23358 fn gridflex_kitchen_sink_minimise2__content_box_rtl() {
23359 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise2__content_box_rtl");
23360 }
23361
23362 #[cfg(feature = "grid")]
23363 #[test]
23364 fn gridflex_kitchen_sink_minimise3__border_box_ltr() {
23365 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise3__border_box_ltr");
23366 }
23367
23368 #[cfg(feature = "grid")]
23369 #[test]
23370 fn gridflex_kitchen_sink_minimise3__content_box_ltr() {
23371 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise3__content_box_ltr");
23372 }
23373
23374 #[cfg(feature = "grid")]
23375 #[test]
23376 fn gridflex_kitchen_sink_minimise3__border_box_rtl() {
23377 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise3__border_box_rtl");
23378 }
23379
23380 #[cfg(feature = "grid")]
23381 #[test]
23382 fn gridflex_kitchen_sink_minimise3__content_box_rtl() {
23383 crate::run_xml_test("gridflex", "gridflex_kitchen_sink_minimise3__content_box_rtl");
23384 }
23385
23386 #[cfg(feature = "grid")]
23387 #[test]
23388 fn gridflex_row_integration__border_box_ltr() {
23389 crate::run_xml_test("gridflex", "gridflex_row_integration__border_box_ltr");
23390 }
23391
23392 #[cfg(feature = "grid")]
23393 #[test]
23394 fn gridflex_row_integration__content_box_ltr() {
23395 crate::run_xml_test("gridflex", "gridflex_row_integration__content_box_ltr");
23396 }
23397
23398 #[cfg(feature = "grid")]
23399 #[test]
23400 fn gridflex_row_integration__border_box_rtl() {
23401 crate::run_xml_test("gridflex", "gridflex_row_integration__border_box_rtl");
23402 }
23403
23404 #[cfg(feature = "grid")]
23405 #[test]
23406 fn gridflex_row_integration__content_box_rtl() {
23407 crate::run_xml_test("gridflex", "gridflex_row_integration__content_box_rtl");
23408 }
23409}
23410
23411mod leaf {
23412 #[test]
23413 fn leaf_overflow_scrollbars_affect_available_space_x_axis__border_box_ltr() {
23414 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_affect_available_space_x_axis__border_box_ltr");
23415 }
23416
23417 #[test]
23418 fn leaf_overflow_scrollbars_affect_available_space_x_axis__content_box_ltr() {
23419 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_affect_available_space_x_axis__content_box_ltr");
23420 }
23421
23422 #[test]
23423 fn leaf_overflow_scrollbars_affect_available_space_x_axis__border_box_rtl() {
23424 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_affect_available_space_x_axis__border_box_rtl");
23425 }
23426
23427 #[test]
23428 fn leaf_overflow_scrollbars_affect_available_space_x_axis__content_box_rtl() {
23429 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_affect_available_space_x_axis__content_box_rtl");
23430 }
23431
23432 #[test]
23433 fn leaf_overflow_scrollbars_affect_available_space_y_axis__border_box_ltr() {
23434 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_affect_available_space_y_axis__border_box_ltr");
23435 }
23436
23437 #[test]
23438 fn leaf_overflow_scrollbars_affect_available_space_y_axis__content_box_ltr() {
23439 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_affect_available_space_y_axis__content_box_ltr");
23440 }
23441
23442 #[test]
23443 fn leaf_overflow_scrollbars_affect_available_space_y_axis__border_box_rtl() {
23444 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_affect_available_space_y_axis__border_box_rtl");
23445 }
23446
23447 #[test]
23448 fn leaf_overflow_scrollbars_affect_available_space_y_axis__content_box_rtl() {
23449 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_affect_available_space_y_axis__content_box_rtl");
23450 }
23451
23452 #[test]
23453 fn leaf_overflow_scrollbars_overridden_by_available_space__border_box_ltr() {
23454 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_available_space__border_box_ltr");
23455 }
23456
23457 #[test]
23458 fn leaf_overflow_scrollbars_overridden_by_available_space__content_box_ltr() {
23459 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_available_space__content_box_ltr");
23460 }
23461
23462 #[test]
23463 fn leaf_overflow_scrollbars_overridden_by_available_space__border_box_rtl() {
23464 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_available_space__border_box_rtl");
23465 }
23466
23467 #[test]
23468 fn leaf_overflow_scrollbars_overridden_by_available_space__content_box_rtl() {
23469 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_available_space__content_box_rtl");
23470 }
23471
23472 #[test]
23473 fn leaf_overflow_scrollbars_overridden_by_max_size__border_box_ltr() {
23474 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_max_size__border_box_ltr");
23475 }
23476
23477 #[test]
23478 fn leaf_overflow_scrollbars_overridden_by_max_size__content_box_ltr() {
23479 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_max_size__content_box_ltr");
23480 }
23481
23482 #[test]
23483 fn leaf_overflow_scrollbars_overridden_by_max_size__border_box_rtl() {
23484 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_max_size__border_box_rtl");
23485 }
23486
23487 #[test]
23488 fn leaf_overflow_scrollbars_overridden_by_max_size__content_box_rtl() {
23489 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_max_size__content_box_rtl");
23490 }
23491
23492 #[test]
23493 fn leaf_overflow_scrollbars_overridden_by_size__border_box_ltr() {
23494 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_size__border_box_ltr");
23495 }
23496
23497 #[test]
23498 fn leaf_overflow_scrollbars_overridden_by_size__content_box_ltr() {
23499 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_size__content_box_ltr");
23500 }
23501
23502 #[test]
23503 fn leaf_overflow_scrollbars_overridden_by_size__border_box_rtl() {
23504 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_size__border_box_rtl");
23505 }
23506
23507 #[test]
23508 fn leaf_overflow_scrollbars_overridden_by_size__content_box_rtl() {
23509 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_overridden_by_size__content_box_rtl");
23510 }
23511
23512 #[test]
23513 fn leaf_overflow_scrollbars_take_up_space_both_axis__border_box_ltr() {
23514 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_both_axis__border_box_ltr");
23515 }
23516
23517 #[test]
23518 fn leaf_overflow_scrollbars_take_up_space_both_axis__content_box_ltr() {
23519 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_both_axis__content_box_ltr");
23520 }
23521
23522 #[test]
23523 fn leaf_overflow_scrollbars_take_up_space_both_axis__border_box_rtl() {
23524 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_both_axis__border_box_rtl");
23525 }
23526
23527 #[test]
23528 fn leaf_overflow_scrollbars_take_up_space_both_axis__content_box_rtl() {
23529 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_both_axis__content_box_rtl");
23530 }
23531
23532 #[test]
23533 fn leaf_overflow_scrollbars_take_up_space_x_axis__border_box_ltr() {
23534 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_x_axis__border_box_ltr");
23535 }
23536
23537 #[test]
23538 fn leaf_overflow_scrollbars_take_up_space_x_axis__content_box_ltr() {
23539 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_x_axis__content_box_ltr");
23540 }
23541
23542 #[test]
23543 fn leaf_overflow_scrollbars_take_up_space_x_axis__border_box_rtl() {
23544 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_x_axis__border_box_rtl");
23545 }
23546
23547 #[test]
23548 fn leaf_overflow_scrollbars_take_up_space_x_axis__content_box_rtl() {
23549 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_x_axis__content_box_rtl");
23550 }
23551
23552 #[test]
23553 fn leaf_overflow_scrollbars_take_up_space_y_axis__border_box_ltr() {
23554 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_y_axis__border_box_ltr");
23555 }
23556
23557 #[test]
23558 fn leaf_overflow_scrollbars_take_up_space_y_axis__content_box_ltr() {
23559 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_y_axis__content_box_ltr");
23560 }
23561
23562 #[test]
23563 fn leaf_overflow_scrollbars_take_up_space_y_axis__border_box_rtl() {
23564 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_y_axis__border_box_rtl");
23565 }
23566
23567 #[test]
23568 fn leaf_overflow_scrollbars_take_up_space_y_axis__content_box_rtl() {
23569 crate::run_xml_test("leaf", "leaf_overflow_scrollbars_take_up_space_y_axis__content_box_rtl");
23570 }
23571
23572 #[test]
23573 fn leaf_padding_border_overrides_max_size__border_box_ltr() {
23574 crate::run_xml_test("leaf", "leaf_padding_border_overrides_max_size__border_box_ltr");
23575 }
23576
23577 #[test]
23578 fn leaf_padding_border_overrides_max_size__content_box_ltr() {
23579 crate::run_xml_test("leaf", "leaf_padding_border_overrides_max_size__content_box_ltr");
23580 }
23581
23582 #[test]
23583 fn leaf_padding_border_overrides_max_size__border_box_rtl() {
23584 crate::run_xml_test("leaf", "leaf_padding_border_overrides_max_size__border_box_rtl");
23585 }
23586
23587 #[test]
23588 fn leaf_padding_border_overrides_max_size__content_box_rtl() {
23589 crate::run_xml_test("leaf", "leaf_padding_border_overrides_max_size__content_box_rtl");
23590 }
23591
23592 #[test]
23593 fn leaf_padding_border_overrides_min_size__border_box_ltr() {
23594 crate::run_xml_test("leaf", "leaf_padding_border_overrides_min_size__border_box_ltr");
23595 }
23596
23597 #[test]
23598 fn leaf_padding_border_overrides_min_size__content_box_ltr() {
23599 crate::run_xml_test("leaf", "leaf_padding_border_overrides_min_size__content_box_ltr");
23600 }
23601
23602 #[test]
23603 fn leaf_padding_border_overrides_min_size__border_box_rtl() {
23604 crate::run_xml_test("leaf", "leaf_padding_border_overrides_min_size__border_box_rtl");
23605 }
23606
23607 #[test]
23608 fn leaf_padding_border_overrides_min_size__content_box_rtl() {
23609 crate::run_xml_test("leaf", "leaf_padding_border_overrides_min_size__content_box_rtl");
23610 }
23611
23612 #[test]
23613 fn leaf_padding_border_overrides_size__border_box_ltr() {
23614 crate::run_xml_test("leaf", "leaf_padding_border_overrides_size__border_box_ltr");
23615 }
23616
23617 #[test]
23618 fn leaf_padding_border_overrides_size__content_box_ltr() {
23619 crate::run_xml_test("leaf", "leaf_padding_border_overrides_size__content_box_ltr");
23620 }
23621
23622 #[test]
23623 fn leaf_padding_border_overrides_size__border_box_rtl() {
23624 crate::run_xml_test("leaf", "leaf_padding_border_overrides_size__border_box_rtl");
23625 }
23626
23627 #[test]
23628 fn leaf_padding_border_overrides_size__content_box_rtl() {
23629 crate::run_xml_test("leaf", "leaf_padding_border_overrides_size__content_box_rtl");
23630 }
23631
23632 #[test]
23633 fn leaf_with_content_and_border__border_box_ltr() {
23634 crate::run_xml_test("leaf", "leaf_with_content_and_border__border_box_ltr");
23635 }
23636
23637 #[test]
23638 fn leaf_with_content_and_border__content_box_ltr() {
23639 crate::run_xml_test("leaf", "leaf_with_content_and_border__content_box_ltr");
23640 }
23641
23642 #[test]
23643 fn leaf_with_content_and_border__border_box_rtl() {
23644 crate::run_xml_test("leaf", "leaf_with_content_and_border__border_box_rtl");
23645 }
23646
23647 #[test]
23648 fn leaf_with_content_and_border__content_box_rtl() {
23649 crate::run_xml_test("leaf", "leaf_with_content_and_border__content_box_rtl");
23650 }
23651
23652 #[test]
23653 fn leaf_with_content_and_padding__border_box_ltr() {
23654 crate::run_xml_test("leaf", "leaf_with_content_and_padding__border_box_ltr");
23655 }
23656
23657 #[test]
23658 fn leaf_with_content_and_padding__content_box_ltr() {
23659 crate::run_xml_test("leaf", "leaf_with_content_and_padding__content_box_ltr");
23660 }
23661
23662 #[test]
23663 fn leaf_with_content_and_padding__border_box_rtl() {
23664 crate::run_xml_test("leaf", "leaf_with_content_and_padding__border_box_rtl");
23665 }
23666
23667 #[test]
23668 fn leaf_with_content_and_padding__content_box_rtl() {
23669 crate::run_xml_test("leaf", "leaf_with_content_and_padding__content_box_rtl");
23670 }
23671
23672 #[test]
23673 fn leaf_with_content_and_padding_border__border_box_ltr() {
23674 crate::run_xml_test("leaf", "leaf_with_content_and_padding_border__border_box_ltr");
23675 }
23676
23677 #[test]
23678 fn leaf_with_content_and_padding_border__content_box_ltr() {
23679 crate::run_xml_test("leaf", "leaf_with_content_and_padding_border__content_box_ltr");
23680 }
23681
23682 #[test]
23683 fn leaf_with_content_and_padding_border__border_box_rtl() {
23684 crate::run_xml_test("leaf", "leaf_with_content_and_padding_border__border_box_rtl");
23685 }
23686
23687 #[test]
23688 fn leaf_with_content_and_padding_border__content_box_rtl() {
23689 crate::run_xml_test("leaf", "leaf_with_content_and_padding_border__content_box_rtl");
23690 }
23691}