From c890d5991c7ab24c019ae12ad04a59869495554f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 24 Aug 2020 12:02:34 -0400 Subject: [PATCH] Add reftests for center layout Add a test that checks behavior with invisible children, and another one that ensures we go back to box-like layout if min-size is forced. --- .../reftests/centerlayout-invisible-child.css | 3 +++ .../centerlayout-invisible-child.ref.ui | 21 +++++++++++++++ .../reftests/centerlayout-invisible-child.ui | 27 +++++++++++++++++++ testsuite/reftests/centerlayout-minsize.css | 3 +++ .../reftests/centerlayout-minsize.ref.ui | 26 ++++++++++++++++++ testsuite/reftests/centerlayout-minsize.ui | 27 +++++++++++++++++++ testsuite/reftests/meson.build | 6 +++++ 7 files changed, 113 insertions(+) create mode 100644 testsuite/reftests/centerlayout-invisible-child.css create mode 100644 testsuite/reftests/centerlayout-invisible-child.ref.ui create mode 100644 testsuite/reftests/centerlayout-invisible-child.ui create mode 100644 testsuite/reftests/centerlayout-minsize.css create mode 100644 testsuite/reftests/centerlayout-minsize.ref.ui create mode 100644 testsuite/reftests/centerlayout-minsize.ui diff --git a/testsuite/reftests/centerlayout-invisible-child.css b/testsuite/reftests/centerlayout-invisible-child.css new file mode 100644 index 0000000000..9e5d48a484 --- /dev/null +++ b/testsuite/reftests/centerlayout-invisible-child.css @@ -0,0 +1,3 @@ +box { + border-spacing: 10px; +} diff --git a/testsuite/reftests/centerlayout-invisible-child.ref.ui b/testsuite/reftests/centerlayout-invisible-child.ref.ui new file mode 100644 index 0000000000..fc1055a55a --- /dev/null +++ b/testsuite/reftests/centerlayout-invisible-child.ref.ui @@ -0,0 +1,21 @@ + + + + + 0 + + + + + Hello, Hello + + + + + World + + + + + + diff --git a/testsuite/reftests/centerlayout-invisible-child.ui b/testsuite/reftests/centerlayout-invisible-child.ui new file mode 100644 index 0000000000..30888471b0 --- /dev/null +++ b/testsuite/reftests/centerlayout-invisible-child.ui @@ -0,0 +1,27 @@ + + + + + 0 + + + + + Hello, Hello + + + + + 0 + cruel + + + + + World + + + + + + diff --git a/testsuite/reftests/centerlayout-minsize.css b/testsuite/reftests/centerlayout-minsize.css new file mode 100644 index 0000000000..9e5d48a484 --- /dev/null +++ b/testsuite/reftests/centerlayout-minsize.css @@ -0,0 +1,3 @@ +box { + border-spacing: 10px; +} diff --git a/testsuite/reftests/centerlayout-minsize.ref.ui b/testsuite/reftests/centerlayout-minsize.ref.ui new file mode 100644 index 0000000000..8791443f2b --- /dev/null +++ b/testsuite/reftests/centerlayout-minsize.ref.ui @@ -0,0 +1,26 @@ + + + + + 0 + + + + + Hello, Hello + + + + + cruel + + + + + World + + + + + + diff --git a/testsuite/reftests/centerlayout-minsize.ui b/testsuite/reftests/centerlayout-minsize.ui new file mode 100644 index 0000000000..7f11882cf4 --- /dev/null +++ b/testsuite/reftests/centerlayout-minsize.ui @@ -0,0 +1,27 @@ + + + + + 0 + 20 + + + + + Hello, Hello + + + + + cruel + + + + + World + + + + + + diff --git a/testsuite/reftests/meson.build b/testsuite/reftests/meson.build index a6a5210a77..0e8bdbc16e 100644 --- a/testsuite/reftests/meson.build +++ b/testsuite/reftests/meson.build @@ -163,6 +163,12 @@ testdata = [ 'box-shadow-with-blend-mode.ui', 'button-wrapping.ui', 'button-wrapping.ref.ui', + 'centerlayout-invisible-child.css', + 'centerlayout-invisible-child.ref.ui', + 'centerlayout-invisible-child.ui', + 'centerlayout-minsize.css', + 'centerlayout-minsize.ref.ui', + 'centerlayout-minsize.ui', 'color-transition.css', 'color-transition.ref.ui', 'color-transition.ui',