From 8ace4d02cb7b839ce438c6f3c6220021abbdb8d6 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 5 Sep 2024 15:21:49 +0100 Subject: [PATCH] tweak --- .../compiler/phases/3-transform/client/visitors/RenderTag.js | 2 +- .../tests/runtime-runes/samples/snippet-undefined/_config.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/RenderTag.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/RenderTag.js index 92f750ada5..d782c8c2aa 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/RenderTag.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/RenderTag.js @@ -31,7 +31,7 @@ export function RenderTag(node, context) { if (node.metadata.dynamic) { // If we have a chain expression then ensure a nullish snippet function gets turned into an empty one - if (b.literal(node.expression.type === 'ChainExpression')) { + if (node.expression.type === 'ChainExpression') { snippet_function = b.logical('??', snippet_function, b.id('$.empty_snippet')); } diff --git a/packages/svelte/tests/runtime-runes/samples/snippet-undefined/_config.js b/packages/svelte/tests/runtime-runes/samples/snippet-undefined/_config.js index 4a13e208b5..b5e2e50cc9 100644 --- a/packages/svelte/tests/runtime-runes/samples/snippet-undefined/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/snippet-undefined/_config.js @@ -8,6 +8,6 @@ export default test({ assert.throws(() => { btn?.click(); flushSync(); - }, /invalid_snippet/); + }, /snippet is not a function/); } });