From fa3d118550363c4791b40d6e7439a3dd8dcc7252 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Mon, 19 Feb 2024 16:57:06 +0000 Subject: [PATCH] fix: better handling of empty text node hydration --- .../tests/runtime-runes/samples/state-space/_config.js | 7 +++++-- .../runtime-runes/samples/state-space/main.svelte | 10 ++++++++-- .../runtime-runes/samples/state-undefined/_config.js | 7 ++----- .../runtime-runes/samples/state-undefined/main.svelte | 10 ++-------- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/packages/svelte/tests/runtime-runes/samples/state-space/_config.js b/packages/svelte/tests/runtime-runes/samples/state-space/_config.js index e012718f83..2f7c0d88ac 100644 --- a/packages/svelte/tests/runtime-runes/samples/state-space/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/state-space/_config.js @@ -1,12 +1,15 @@ import { test } from '../../test'; export default test({ - html: ``, + html: `
`, async test({ assert, target }) { const btn = target.querySelector('button'); await btn?.click(); - assert.htmlEqual(target.innerHTML, ``); + assert.htmlEqual( + target.innerHTML, + `
updated
` + ); } }); diff --git a/packages/svelte/tests/runtime-runes/samples/state-space/main.svelte b/packages/svelte/tests/runtime-runes/samples/state-space/main.svelte index 59821eae89..a9f5e96f0b 100644 --- a/packages/svelte/tests/runtime-runes/samples/state-space/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/state-space/main.svelte @@ -1,5 +1,11 @@ - + + +
{text}
diff --git a/packages/svelte/tests/runtime-runes/samples/state-undefined/_config.js b/packages/svelte/tests/runtime-runes/samples/state-undefined/_config.js index 2f7c0d88ac..e012718f83 100644 --- a/packages/svelte/tests/runtime-runes/samples/state-undefined/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/state-undefined/_config.js @@ -1,15 +1,12 @@ import { test } from '../../test'; export default test({ - html: `
`, + html: ``, async test({ assert, target }) { const btn = target.querySelector('button'); await btn?.click(); - assert.htmlEqual( - target.innerHTML, - `
updated
` - ); + assert.htmlEqual(target.innerHTML, ``); } }); diff --git a/packages/svelte/tests/runtime-runes/samples/state-undefined/main.svelte b/packages/svelte/tests/runtime-runes/samples/state-undefined/main.svelte index a9f5e96f0b..59821eae89 100644 --- a/packages/svelte/tests/runtime-runes/samples/state-undefined/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/state-undefined/main.svelte @@ -1,11 +1,5 @@ - - -
{text}
+