diff --git a/tests/reftests/Makefile.am b/tests/reftests/Makefile.am
index fb981a9186..c6f0ebf4e7 100644
--- a/tests/reftests/Makefile.am
+++ b/tests/reftests/Makefile.am
@@ -28,6 +28,9 @@ EXTRA_DIST += \
entry-progress-coloring.css \
entry-progress-coloring.ref.ui \
entry-progress-coloring.ui \
+ grid-homogeneous.css \
+ grid-homogeneous.ref.ui \
+ grid-homogeneous.ui \
label-sizing.css \
label-sizing.ref.ui \
label-sizing.ui \
diff --git a/tests/reftests/grid-homogeneous.css b/tests/reftests/grid-homogeneous.css
new file mode 100644
index 0000000000..9313662445
--- /dev/null
+++ b/tests/reftests/grid-homogeneous.css
@@ -0,0 +1,8 @@
+#red {
+ background-color: red;
+}
+
+#green {
+ background-color: green;
+}
+
diff --git a/tests/reftests/grid-homogeneous.ref.ui b/tests/reftests/grid-homogeneous.ref.ui
new file mode 100644
index 0000000000..6fbaeb1653
--- /dev/null
+++ b/tests/reftests/grid-homogeneous.ref.ui
@@ -0,0 +1,134 @@
+
+
+
+
+
diff --git a/tests/reftests/grid-homogeneous.ui b/tests/reftests/grid-homogeneous.ui
new file mode 100644
index 0000000000..7cfc98b7c3
--- /dev/null
+++ b/tests/reftests/grid-homogeneous.ui
@@ -0,0 +1,186 @@
+
+
+
+
+ popup
+ False
+
+
+ True
+ False
+
+
+ True
+ False
+
+
+ red
+ 30
+ 30
+ True
+ False
+
+
+ 0
+ 0
+ 1
+ 1
+
+
+
+
+ green
+ 20
+ 20
+ True
+ False
+
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 0
+ 0
+ 1
+ 1
+
+
+
+
+ True
+ False
+ True
+
+
+ red
+ 30
+ 30
+ True
+ False
+
+
+ 0
+ 0
+ 1
+ 1
+
+
+
+
+ green
+ 20
+ 20
+ True
+ False
+
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 0
+ 1
+ 1
+ 1
+
+
+
+
+ True
+ False
+ True
+
+
+ red
+ 30
+ 30
+ True
+ False
+
+
+ 0
+ 0
+ 1
+ 1
+
+
+
+
+ green
+ 20
+ 20
+ True
+ False
+
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1
+ 0
+ 1
+ 1
+
+
+
+
+ True
+ False
+ True
+ True
+
+
+ red
+ 30
+ 30
+ True
+ False
+
+
+ 0
+ 0
+ 1
+ 1
+
+
+
+
+ green
+ 20
+ 20
+ True
+ False
+
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+