diff --git a/packages/svelte/tests/runtime-legacy/samples/reactive-statement-store/_config.js b/packages/svelte/tests/runtime-legacy/samples/reactive-statement-store/_config.js
new file mode 100644
index 0000000000..0b705cc4f1
--- /dev/null
+++ b/packages/svelte/tests/runtime-legacy/samples/reactive-statement-store/_config.js
@@ -0,0 +1,13 @@
+import { tick } from 'svelte';
+import { test } from '../../test';
+
+export default test({
+ skip: true, // failing test for https://github.com/sveltejs/svelte/issues/10787
+ html: ``,
+ async test({ assert, target }) {
+ target.querySelector('button')?.click();
+ await tick();
+
+ assert.htmlEqual(target.innerHTML, ``);
+ }
+});
diff --git a/packages/svelte/tests/runtime-legacy/samples/reactive-statement-store/main.svelte b/packages/svelte/tests/runtime-legacy/samples/reactive-statement-store/main.svelte
new file mode 100644
index 0000000000..62a06751d3
--- /dev/null
+++ b/packages/svelte/tests/runtime-legacy/samples/reactive-statement-store/main.svelte
@@ -0,0 +1,16 @@
+
+
+