diff --git a/packages/svelte/tests/runtime-runes/samples/non-local-mutation-with-binding-7/Component.svelte b/packages/svelte/tests/runtime-runes/samples/non-local-mutation-with-binding-7/Component.svelte
new file mode 100644
index 0000000000..c1f1b4ef19
--- /dev/null
+++ b/packages/svelte/tests/runtime-runes/samples/non-local-mutation-with-binding-7/Component.svelte
@@ -0,0 +1,7 @@
+
+
+
diff --git a/packages/svelte/tests/runtime-runes/samples/non-local-mutation-with-binding-7/_config.js b/packages/svelte/tests/runtime-runes/samples/non-local-mutation-with-binding-7/_config.js
new file mode 100644
index 0000000000..e0332dcba4
--- /dev/null
+++ b/packages/svelte/tests/runtime-runes/samples/non-local-mutation-with-binding-7/_config.js
@@ -0,0 +1,13 @@
+import { test } from '../../test';
+
+export default test({
+ html: ``,
+
+ compileOptions: {
+ dev: true
+ },
+
+ warnings: [
+ "The `object` prop was passed an object that isn't reactive yet was marked as bindable. The object should be either made reactive using `$state` or should contain properties that have a `set` accessor."
+ ]
+});
diff --git a/packages/svelte/tests/runtime-runes/samples/non-local-mutation-with-binding-7/main.svelte b/packages/svelte/tests/runtime-runes/samples/non-local-mutation-with-binding-7/main.svelte
new file mode 100644
index 0000000000..66b44dc53d
--- /dev/null
+++ b/packages/svelte/tests/runtime-runes/samples/non-local-mutation-with-binding-7/main.svelte
@@ -0,0 +1,5 @@
+
+
+