Test passes if the left edge of the orange box touches the right edge of the blue box. There should be no spaces nor overlaps.

The blue box must be tall, the height should be as twice as the width.

If script is enabled, there should be one or more PASS and no FAIL.

1: Shrink-to-fit inline-block with a child of orthogonal block

XX
YY

2: Shrink-to-fit inline-block with a child of orthogonal inline

XX
YY

3: Shrink-to-fit inline-block with a child of orthogonal block with borders

XXX
YY

4: Shrink-to-fit inline-block with a child of orthogonal inline with borders

XXX
YY

5: Shrink-to-fit inline-block with a child of orthogonal block in inline-block

XX
YY

6: Shrink-to-fit inline-block with a child of orthogonal inline in inline-block

XX
YY

7: Shrink-to-fit inline-block with a child of orthogonal block with borders in inline-block

XXX
YY

8: Shrink-to-fit inline-block with a child of orthogonal inline with borders in inline-block

XXX
YY

9: Shrink-to-fit float with a child of orthogonal block

XX
YY

10: Shrink-to-fit float with a child of orthogonal inline

XX
YY

11: Shrink-to-fit float with a child of orthogonal block with borders

XXX
YY

12: Shrink-to-fit float with a child of orthogonal inline with borders

XXX
YY

13: Shrink-to-fit float with a child of orthogonal block in inline-block

XX
YY

14: Shrink-to-fit float with a child of orthogonal inline in inline-block

XX
YY

15: Shrink-to-fit float with a child of orthogonal block with borders in inline-block

XXX
YY

16: Shrink-to-fit float with a child of orthogonal inline with borders in inline-block

XXX
YY

17: Shrink-to-fit table-cell with a child of orthogonal block

XX
YY

18: Shrink-to-fit table-cell with a child of orthogonal inline

XXYY

19: Shrink-to-fit table-cell with a child of orthogonal block with borders

XXX
YY

20: Shrink-to-fit table-cell with a child of orthogonal inline with borders

XXXYY

21: Shrink-to-fit table-cell with a child of orthogonal block in inline-block

XX
YY

22: Shrink-to-fit table-cell with a child of orthogonal inline in inline-block

XX
YY

23: Shrink-to-fit table-cell with a child of orthogonal block with borders in inline-block

XXX
YY

24: Shrink-to-fit table-cell with a child of orthogonal inline with borders in inline-block

XXX
YY