diff --git a/tests/reftests/Makefile.am b/tests/reftests/Makefile.am
index 434da54be1..79ca717d3e 100644
--- a/tests/reftests/Makefile.am
+++ b/tests/reftests/Makefile.am
@@ -41,4 +41,7 @@ EXTRA_DIST += \
quit-mnemonic.ref.ui \
quit-mnemonic.ui \
simpe.ref.png \
- simple.ui
+ simple.ui \
+ box-packing.css \
+ box-packing.ref.ui \
+ box-packing.ui
diff --git a/tests/reftests/box-packing.css b/tests/reftests/box-packing.css
new file mode 100644
index 0000000000..9313662445
--- /dev/null
+++ b/tests/reftests/box-packing.css
@@ -0,0 +1,8 @@
+#red {
+ background-color: red;
+}
+
+#green {
+ background-color: green;
+}
+
diff --git a/tests/reftests/box-packing.ref.ui b/tests/reftests/box-packing.ref.ui
new file mode 100644
index 0000000000..baf73e6256
--- /dev/null
+++ b/tests/reftests/box-packing.ref.ui
@@ -0,0 +1,172 @@
+
+
+
+
+
diff --git a/tests/reftests/box-packing.ui b/tests/reftests/box-packing.ui
new file mode 100644
index 0000000000..5fadbd026b
--- /dev/null
+++ b/tests/reftests/box-packing.ui
@@ -0,0 +1,208 @@
+
+
+
+
+ False
+ 200
+ 200
+
+
+ True
+ False
+ vertical
+
+
+ True
+ False
+
+
+ red
+ 30
+ 30
+ True
+ False
+
+
+
+
+
+ 0
+ 0
+ 1
+ 1
+
+
+
+
+ green
+ 30
+ 30
+ True
+ False
+
+
+
+
+
+ 1
+ 0
+ 1
+ 1
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+
+
+ red
+ 30
+ 30
+ True
+ False
+ True
+
+
+
+
+
+ 0
+ 0
+ 1
+ 1
+
+
+
+
+ green
+ 30
+ 30
+ True
+ False
+
+
+
+
+
+ 1
+ 0
+ 1
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+
+
+ red
+ 30
+ 30
+ True
+ False
+
+
+
+
+
+ 0
+ 0
+ 1
+ 1
+
+
+
+
+ green
+ 30
+ 30
+ True
+ False
+ True
+
+
+
+
+
+ 1
+ 0
+ 1
+ 1
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ True
+ False
+
+
+ red
+ 30
+ 30
+ True
+ False
+ True
+
+
+
+
+
+ 0
+ 0
+ 1
+ 1
+
+
+
+
+ green
+ 30
+ 30
+ True
+ False
+ True
+
+
+
+
+
+ 1
+ 0
+ 1
+ 1
+
+
+
+
+ False
+ True
+ 3
+
+
+
+
+
+