diff --git a/packages/svelte/tests/runtime-runes/samples/async-attachment/_config.js b/packages/svelte/tests/runtime-runes/samples/async-attachment/_config.js index 3a47111726..f6b48b38b1 100644 --- a/packages/svelte/tests/runtime-runes/samples/async-attachment/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/async-attachment/_config.js @@ -4,6 +4,15 @@ import { test } from '../../test'; export default test({ async test({ assert, target }) { await tick(); - assert.htmlEqual(target.innerHTML, '

foo

foo
'); + assert.htmlEqual(target.innerHTML, '

foo

foo
'); + + const [toggle] = target.querySelectorAll('button'); + toggle.click(); + await tick(); + assert.htmlEqual(target.innerHTML, ''); + + toggle.click(); + await tick(); + assert.htmlEqual(target.innerHTML, '

foo

foo
'); } }); diff --git a/packages/svelte/tests/runtime-runes/samples/async-attachment/main.svelte b/packages/svelte/tests/runtime-runes/samples/async-attachment/main.svelte index 7592e0e28b..6cef6e8f5c 100644 --- a/packages/svelte/tests/runtime-runes/samples/async-attachment/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/async-attachment/main.svelte @@ -1,11 +1,16 @@ - + + {#if show} + + {/if} {#snippet pending()}

pending

{/snippet} -
\ No newline at end of file +