diff --git a/packages/svelte/tests/runtime-runes/samples/custom-element-attributes/main.svelte b/packages/svelte/tests/runtime-runes/samples/custom-element-attributes/main.svelte
index 82774f160d..9770848f6e 100644
--- a/packages/svelte/tests/runtime-runes/samples/custom-element-attributes/main.svelte
+++ b/packages/svelte/tests/runtime-runes/samples/custom-element-attributes/main.svelte
@@ -15,6 +15,24 @@
}
});
}
+ if(!customElements.get('value-builtin')) {
+ customElements.define('value-builtin', class extends HTMLDivElement {
+
+ constructor() {
+ super();
+ this.attachShadow({ mode: 'open' });
+ }
+
+ set value(v) {
+ if (this.__value !== v) {
+ this.__value = v;
+ this.shadowRoot.innerHTML = `${v}`;
+ }
+ }
+ }, {
+ extends: "div"
+ });
+ }