From f0bb8ddd58dd96b269b32c01471c5bb430796b11 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sun, 6 Jul 2025 07:45:23 -0400 Subject: [PATCH] use error boundary for test - vitest does some weird error swallowing afaict --- .../tests/runtime-runes/samples/async-each-keyed/_config.js | 5 ++--- .../tests/runtime-runes/samples/async-each-keyed/main.svelte | 4 ++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/svelte/tests/runtime-runes/samples/async-each-keyed/_config.js b/packages/svelte/tests/runtime-runes/samples/async-each-keyed/_config.js index 0d13cbc3cb..43d3a0f876 100644 --- a/packages/svelte/tests/runtime-runes/samples/async-each-keyed/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/async-each-keyed/_config.js @@ -35,8 +35,7 @@ export default test({ await tick(); three.click(); await tick(); - assert.fail('should not allow duplicate keys'); - }, - runtime_error: 'each_key_duplicate' + assert.include(target.innerHTML, '

each_key_duplicate'); + } }); diff --git a/packages/svelte/tests/runtime-runes/samples/async-each-keyed/main.svelte b/packages/svelte/tests/runtime-runes/samples/async-each-keyed/main.svelte index 081e17fbfc..e2f8263780 100644 --- a/packages/svelte/tests/runtime-runes/samples/async-each-keyed/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/async-each-keyed/main.svelte @@ -14,6 +14,10 @@ {/each} + {#snippet failed(e)} +

{e.message}

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

pending

{/snippet}