From f1269353b3d36e39321200c59a3680225f2c8367 Mon Sep 17 00:00:00 2001 From: paoloricciuti Date: Wed, 28 May 2025 10:56:02 +0200 Subject: [PATCH] fix: adjust test output --- .../samples/binding-circular/_config.js | 4 +-- .../samples/binding-indirect/_config.js | 31 ++++++++++++++++--- .../_config.js | 20 +++++++++--- .../binding-select-in-each-block/_config.js | 22 ++++++++++--- .../samples/select-in-each/_config.js | 23 +++++++------- .../samples/bindings-form-reset/main.svelte | 8 ++++- 6 files changed, 81 insertions(+), 27 deletions(-) diff --git a/packages/svelte/tests/runtime-legacy/samples/binding-circular/_config.js b/packages/svelte/tests/runtime-legacy/samples/binding-circular/_config.js index 29ddac16ad..d2ef0abb1f 100644 --- a/packages/svelte/tests/runtime-legacy/samples/binding-circular/_config.js +++ b/packages/svelte/tests/runtime-legacy/samples/binding-circular/_config.js @@ -1,9 +1,9 @@ import { test } from '../../test'; export default test({ - html: ` + ssrHtml: ` ` }); diff --git a/packages/svelte/tests/runtime-legacy/samples/binding-indirect/_config.js b/packages/svelte/tests/runtime-legacy/samples/binding-indirect/_config.js index d0b46cffa6..fbd7d662a4 100644 --- a/packages/svelte/tests/runtime-legacy/samples/binding-indirect/_config.js +++ b/packages/svelte/tests/runtime-legacy/samples/binding-indirect/_config.js @@ -17,9 +17,9 @@ export default test({ return { tasks, selected: tasks[0] }; }, - html: ` + ssrHtml: ` + + + + + + + + +

Pending tasks

+

put your left leg in

+

your left leg out

+

in, out, in, out

+

shake it all about

+ ` + ); const input = target.querySelector('input'); const select = target.querySelector('select'); const options = target.querySelectorAll('option'); @@ -57,7 +78,7 @@ export default test({ target.innerHTML, ` - + diff --git a/packages/svelte/tests/runtime-legacy/samples/binding-select-implicit-option-value/_config.js b/packages/svelte/tests/runtime-legacy/samples/binding-select-implicit-option-value/_config.js index 1fea6c08f4..103876faa5 100644 --- a/packages/svelte/tests/runtime-legacy/samples/binding-select-implicit-option-value/_config.js +++ b/packages/svelte/tests/runtime-legacy/samples/binding-select-implicit-option-value/_config.js @@ -6,17 +6,29 @@ export default test({ return { values: [1, 2, 3], foo: 2 }; }, - html: ` + ssrHtml: `

foo: 2

`, - test({ assert, component, target, window }) { + test({ assert, component, target, window, variant }) { + assert.htmlEqual( + target.innerHTML, + ` + + +

foo: 2

+ ` + ); const select = target.querySelector('select'); ok(select); const options = [...target.querySelectorAll('option')]; @@ -36,7 +48,7 @@ export default test({ ` diff --git a/packages/svelte/tests/runtime-legacy/samples/binding-select-in-each-block/_config.js b/packages/svelte/tests/runtime-legacy/samples/binding-select-in-each-block/_config.js index 9c442aa329..741804fba1 100644 --- a/packages/svelte/tests/runtime-legacy/samples/binding-select-in-each-block/_config.js +++ b/packages/svelte/tests/runtime-legacy/samples/binding-select-in-each-block/_config.js @@ -1,15 +1,15 @@ import { test } from '../../test'; export default test({ - html: ` + ssrHtml: ` `, @@ -19,7 +19,21 @@ export default test({ }; }, - test({ assert, component, target, window }) { + test({ assert, component, target, window, variant }) { + assert.htmlEqual( + target.innerHTML, + ` + + + + ` + ); const selects = [...target.querySelectorAll('select')]; const change = new window.Event('change'); diff --git a/packages/svelte/tests/runtime-legacy/samples/select-in-each/_config.js b/packages/svelte/tests/runtime-legacy/samples/select-in-each/_config.js index 842d8e855c..edb68b7170 100644 --- a/packages/svelte/tests/runtime-legacy/samples/select-in-each/_config.js +++ b/packages/svelte/tests/runtime-legacy/samples/select-in-each/_config.js @@ -2,27 +2,28 @@ import { flushSync } from 'svelte'; import { ok, test } from '../../test'; export default test({ - html: ` - - selected: a - `, - - test({ assert, target }) { + test({ assert, target, variant }) { + assert.htmlEqual( + target.innerHTML, + ` + + selected: a + ` + ); const select = target.querySelector('select'); ok(select); const event = new window.Event('change'); select.value = 'b'; select.dispatchEvent(event); flushSync(); - assert.htmlEqual( target.innerHTML, ` selected: b diff --git a/packages/svelte/tests/runtime-runes/samples/bindings-form-reset/main.svelte b/packages/svelte/tests/runtime-runes/samples/bindings-form-reset/main.svelte index ff13af85c8..0886efd59c 100644 --- a/packages/svelte/tests/runtime-runes/samples/bindings-form-reset/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/bindings-form-reset/main.svelte @@ -3,8 +3,14 @@ let checkbox = $state(true); let radio_group = $state('a'); let checkbox_group = $state(['a']); - let select = $state('b'); + // this will be ssrd + let select = $state('a'); let textarea = $state('textarea'); + + $effect(()=>{ + // changing the value of `select` on mount + select = 'b'; + })

{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}