diff --git a/test/runtime/samples/component-slot-forward/Nested.html b/test/runtime/samples/component-slot-forward/Nested.html
new file mode 100644
index 0000000000..277af536c8
--- /dev/null
+++ b/test/runtime/samples/component-slot-forward/Nested.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/test/runtime/samples/component-slot-forward/Sub.html b/test/runtime/samples/component-slot-forward/Sub.html
new file mode 100644
index 0000000000..46c6d5ae3c
--- /dev/null
+++ b/test/runtime/samples/component-slot-forward/Sub.html
@@ -0,0 +1 @@
+
diff --git a/test/runtime/samples/component-slot-forward/_config.js b/test/runtime/samples/component-slot-forward/_config.js
new file mode 100644
index 0000000000..89e7a834c0
--- /dev/null
+++ b/test/runtime/samples/component-slot-forward/_config.js
@@ -0,0 +1,8 @@
+export default {
+ html: `
+
`
+};
diff --git a/test/runtime/samples/component-slot-forward/main.html b/test/runtime/samples/component-slot-forward/main.html
new file mode 100644
index 0000000000..00308c0ed4
--- /dev/null
+++ b/test/runtime/samples/component-slot-forward/main.html
@@ -0,0 +1,7 @@
+
+
+
+ fff
+