pull/11986/head
Dominic Gannaway 2 years ago
parent f75c0a4d60
commit 098047b37a

@ -0,0 +1,18 @@
import { test } from '../../test';
export default test({
skip_mode: ['client'],
test({ assert, target, hydrate }) {
const inputs = /** @type {NodeListOf<HTMLInputElement>} */ (target.querySelectorAll('input'));
inputs[1].checked = true;
inputs[1].dispatchEvent(new window.Event('change'));
// Hydration shouldn't reset the value to 1
hydrate();
assert.htmlEqual(
target.innerHTML,
'<input type="radio" value="1"><input type="radio" value="2"><input type="radio" value="3">\n2'
);
}
});

@ -0,0 +1,9 @@
<script>
let value = $state(1);
</script>
{#each [1, 2, 3] as number}
<input type="radio" value={number} bind:group={value}>
{/each}
{value}
Loading…
Cancel
Save