diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-2/Button.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/Button.svelte new file mode 100644 index 000000000000..3de20765c267 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/Button.svelte @@ -0,0 +1,7 @@ + + + diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-2/_config.js b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/_config.js new file mode 100644 index 000000000000..e034a959d176 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/_config.js @@ -0,0 +1,17 @@ +import { test } from '../../test'; + +export default test({ + html: ``, + + async test({ assert, target }) { + const [b1, b2] = target.querySelectorAll('button'); + + b1?.click(); + await Promise.resolve(); + assert.htmlEqual(target.innerHTML, ''); + + b2?.click(); + await Promise.resolve(); + assert.htmlEqual(target.innerHTML, ''); + } +}); diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-2/main.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/main.svelte new file mode 100644 index 000000000000..088895b90cd6 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/main.svelte @@ -0,0 +1,8 @@ + + + + diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-2/main.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-2/main.svelte index 2a18005538a1..3e803a628375 100644 --- a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-2/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-2/main.svelte @@ -1,4 +1,4 @@ -