From af11ee5a47ab17cb82c505ffcf78982443edcfb3 Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Sun, 17 Aug 2025 22:13:05 +0200 Subject: [PATCH] test --- .../async-top-level-error-nested/Child.svelte | 9 +++++++++ .../async-top-level-error-nested/_config.js | 15 +++++++++++++++ .../async-top-level-error-nested/main.svelte | 18 ++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/Child.svelte create mode 100644 packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/main.svelte diff --git a/packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/Child.svelte b/packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/Child.svelte new file mode 100644 index 0000000000..f7ba132ace --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/Child.svelte @@ -0,0 +1,9 @@ + diff --git a/packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/_config.js b/packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/_config.js new file mode 100644 index 0000000000..298e33e9a2 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/_config.js @@ -0,0 +1,15 @@ +import { tick } from 'svelte'; +import { test } from '../../test'; + +export default test({ + html: `

pending

`, + + async test({ assert, target }) { + const [reject] = target.querySelectorAll('button'); + + await tick(); + reject.click(); + await tick(); + assert.htmlEqual(target.innerHTML, '

route: other

'); + } +}); diff --git a/packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/main.svelte b/packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/main.svelte new file mode 100644 index 0000000000..2f461e96c8 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/async-top-level-error-nested/main.svelte @@ -0,0 +1,18 @@ + + + + + + {#if route.current === 'home'} + + {:else} +

route: {route.current}

+ {/if} + + {#snippet pending()} +

pending

+ {/snippet} +