diff --git a/testsuite/css/nodes/Makefile.am b/testsuite/css/nodes/Makefile.am
index b73a844e31..df11824d35 100644
--- a/testsuite/css/nodes/Makefile.am
+++ b/testsuite/css/nodes/Makefile.am
@@ -34,6 +34,8 @@ test_data = \
entries.ui entries.nodes \
levelbar.ui levelbar.nodes \
notebook.ui notebook.nodes \
+ paned.ltr.ui paned.ltr.nodes \
+ paned.rtl.ui paned.rtl.nodes \
progressbar.ui progressbar.nodes \
$(NULL)
diff --git a/testsuite/css/nodes/paned.ltr.nodes b/testsuite/css/nodes/paned.ltr.nodes
new file mode 100644
index 0000000000..bab5f56464
--- /dev/null
+++ b/testsuite/css/nodes/paned.ltr.nodes
@@ -0,0 +1,6 @@
+[window.background:dir(ltr)]
+ decoration:dir(ltr)
+ paned.horizontal:dir(ltr)
+ label#label1:dir(ltr)
+ separator:dir(ltr)
+ label#label2:dir(ltr)
diff --git a/testsuite/css/nodes/paned.ltr.ui b/testsuite/css/nodes/paned.ltr.ui
new file mode 100644
index 0000000000..5ec1ff418f
--- /dev/null
+++ b/testsuite/css/nodes/paned.ltr.ui
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/testsuite/css/nodes/paned.rtl.nodes b/testsuite/css/nodes/paned.rtl.nodes
new file mode 100644
index 0000000000..af74112c96
--- /dev/null
+++ b/testsuite/css/nodes/paned.rtl.nodes
@@ -0,0 +1,6 @@
+[window.background:dir(rtl)]
+ decoration:dir(ltr)
+ paned.horizontal:dir(rtl)
+ label#label2:dir(ltr)
+ separator:dir(rtl)
+ label#label1:dir(ltr)
diff --git a/testsuite/css/nodes/paned.rtl.ui b/testsuite/css/nodes/paned.rtl.ui
new file mode 100644
index 0000000000..5ec1ff418f
--- /dev/null
+++ b/testsuite/css/nodes/paned.rtl.ui
@@ -0,0 +1,26 @@
+
+
+
+
+ False
+ popup
+
+
+ True
+ horizontal
+
+
+ True
+ label1
+
+
+
+
+ True
+ label2
+
+
+
+
+
+