From 24e2872a580909539bd986e846589b67d4489847 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sun, 21 Apr 2024 18:42:46 -0400 Subject: [PATCH] tidy up --- packages/svelte/tests/runtime-legacy/shared.ts | 5 ----- .../svelte/tests/runtime-runes/samples/props/_config.js | 9 +++------ 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/packages/svelte/tests/runtime-legacy/shared.ts b/packages/svelte/tests/runtime-legacy/shared.ts index 50f72bf826..0c8ec990d0 100644 --- a/packages/svelte/tests/runtime-legacy/shared.ts +++ b/packages/svelte/tests/runtime-legacy/shared.ts @@ -263,11 +263,6 @@ async function run_test_variant( if (runes) { props = $.proxy({ ...(config.props || {}) }); - // TODO get rid - props.$set = (new_props: Record) => { - Object.assign(props, new_props); - }; - const render = variant === 'hydrate' ? hydrate : mount; instance = render(mod.default, { target, diff --git a/packages/svelte/tests/runtime-runes/samples/props/_config.js b/packages/svelte/tests/runtime-runes/samples/props/_config.js index d1b9d721c0..f8c3efb534 100644 --- a/packages/svelte/tests/runtime-runes/samples/props/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/props/_config.js @@ -1,4 +1,4 @@ -import { flushSync } from '../../../../src/index-client.js'; +import { flushSync } from 'svelte'; import { test } from '../../test'; export default test({ @@ -14,13 +14,10 @@ export default test({ html: `x 1 2 3 z`, async test({ assert, target, component }) { - flushSync(() => { - component.foo = 'y'; - }); + flushSync(() => (component.foo = 'y')); assert.htmlEqual(target.innerHTML, `y 1 2 3 z`); - // rest props don't generate accessors, so we need to use $set - await component.$set({ bar: 'w' }); + flushSync(() => (component.bar = 'w')); assert.htmlEqual(target.innerHTML, `y 1 2 3 w`); } });