diff --git a/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component1.svelte b/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component1.svelte
new file mode 100644
index 0000000000..5879bdfc90
--- /dev/null
+++ b/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component1.svelte
@@ -0,0 +1,13 @@
+
+
+
+
+
+ Component 2 second default slot
+
+
+
+
+
diff --git a/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component2.svelte b/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component2.svelte
new file mode 100644
index 0000000000..daaf8b6d35
--- /dev/null
+++ b/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component2.svelte
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Component 3 third default slot
+
+
+
+
diff --git a/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component3.svelte b/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component3.svelte
new file mode 100644
index 0000000000..626fa36bc1
--- /dev/null
+++ b/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component3.svelte
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+ Component 4 fourth default slot
+
+
+
diff --git a/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component4.svelte b/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component4.svelte
new file mode 100644
index 0000000000..8fdcb379a8
--- /dev/null
+++ b/test/runtime/samples/slot-forwarding-default-5-layers-deep/Component4.svelte
@@ -0,0 +1,5 @@
+First slot's default text
+Second slot's default text
+Third slot's default text
+Fourth slot's default text
+Fifth slot's default text
diff --git a/test/runtime/samples/slot-forwarding-default-5-layers-deep/_config.js b/test/runtime/samples/slot-forwarding-default-5-layers-deep/_config.js
new file mode 100644
index 0000000000..221eec7638
--- /dev/null
+++ b/test/runtime/samples/slot-forwarding-default-5-layers-deep/_config.js
@@ -0,0 +1,9 @@
+export default {
+ html: `
+
First slot
+ Component 2 second default slot
+ Component 3 third default slot
+ Component 4 fourth default slot
+ Fifth slot's default text
+ `
+};
diff --git a/test/runtime/samples/slot-forwarding-default-5-layers-deep/main.svelte b/test/runtime/samples/slot-forwarding-default-5-layers-deep/main.svelte
new file mode 100644
index 0000000000..079fec99eb
--- /dev/null
+++ b/test/runtime/samples/slot-forwarding-default-5-layers-deep/main.svelte
@@ -0,0 +1,7 @@
+
+
+
+ First slot
+