diff --git a/test/runtime/samples/if-block-compound-outro-no-dependencies/_config.js b/test/runtime/samples/if-block-compound-outro-no-dependencies/_config.js
new file mode 100644
index 0000000000..58b0521022
--- /dev/null
+++ b/test/runtime/samples/if-block-compound-outro-no-dependencies/_config.js
@@ -0,0 +1,3 @@
+export default {
+ html: `blah blah blah blah`
+};
diff --git a/test/runtime/samples/if-block-compound-outro-no-dependencies/main.svelte b/test/runtime/samples/if-block-compound-outro-no-dependencies/main.svelte
new file mode 100644
index 0000000000..84224116da
--- /dev/null
+++ b/test/runtime/samples/if-block-compound-outro-no-dependencies/main.svelte
@@ -0,0 +1,32 @@
+
+
+{#if $foo}
+ blah
+{:else}
+ {#if bar()}
+
+ {/if}
+{/if}
+
+{#if $foo}
+ blah
+{:else}
+ {#if bar}
+
+ {/if}
+{/if}
+
+{#if $foo}
+ blah
+{:else if bar()}
+
+{/if}
+
+{#if $foo}
+ blah
+{:else if bar}
+
+{/if}