From ede84567f10287ff5034f40f3fd2bb7cac7e405d Mon Sep 17 00:00:00 2001 From: InvalidUsernameException Date: Wed, 4 Jun 2025 20:19:20 +0200 Subject: [PATCH] Tests/LibWeb: Regression test for auto margin on max-width container An earlier variant of the commit following this one introduced a regression for the behavior tested here, but did not fail any in-tree tests. So lets add an explicit regression test to make that easier to catch in the future. --- .../expected/auto-margin-max-width-container.txt | 12 ++++++++++++ .../input/auto-margin-max-width-container.html | 10 ++++++++++ 2 files changed, 22 insertions(+) create mode 100644 Tests/LibWeb/Layout/expected/auto-margin-max-width-container.txt create mode 100644 Tests/LibWeb/Layout/input/auto-margin-max-width-container.html diff --git a/Tests/LibWeb/Layout/expected/auto-margin-max-width-container.txt b/Tests/LibWeb/Layout/expected/auto-margin-max-width-container.txt new file mode 100644 index 00000000000..df9dcf6af86 --- /dev/null +++ b/Tests/LibWeb/Layout/expected/auto-margin-max-width-container.txt @@ -0,0 +1,12 @@ +Viewport <#document> at (0,0) content-size 800x600 children: not-inline + BlockContainer at (0,0) content-size 800x116 [BFC] children: not-inline + BlockContainer at (8,8) content-size 784x100 children: not-inline + BlockContainer
at (204,8) content-size 392x100 children: not-inline + BlockContainer <(anonymous)> at (8,108) content-size 784x0 children: inline + TextNode <#text> + +ViewportPaintable (Viewport<#document>) [0,0 800x600] + PaintableWithLines (BlockContainer) [0,0 800x116] + PaintableWithLines (BlockContainer) [8,8 784x100] + PaintableWithLines (BlockContainer
) [204,8 392x100] + PaintableWithLines (BlockContainer(anonymous)) [8,108 784x0] diff --git a/Tests/LibWeb/Layout/input/auto-margin-max-width-container.html b/Tests/LibWeb/Layout/input/auto-margin-max-width-container.html new file mode 100644 index 00000000000..757052a7ede --- /dev/null +++ b/Tests/LibWeb/Layout/input/auto-margin-max-width-container.html @@ -0,0 +1,10 @@ + + +