From bb42afc1b0c85e8158ce67322671592a8edee762 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 15 Aug 2024 18:39:41 -0400 Subject: [PATCH] add test --- .../destructured-assignments/_expected/client/index.svelte.js | 4 ++++ .../destructured-assignments/_expected/server/index.svelte.js | 3 +++ .../snapshot/samples/destructured-assignments/index.svelte.js | 3 +++ 3 files changed, 10 insertions(+) diff --git a/packages/svelte/tests/snapshot/samples/destructured-assignments/_expected/client/index.svelte.js b/packages/svelte/tests/snapshot/samples/destructured-assignments/_expected/client/index.svelte.js index 9400b52718..a10f4ca1a5 100644 --- a/packages/svelte/tests/snapshot/samples/destructured-assignments/_expected/client/index.svelte.js +++ b/packages/svelte/tests/snapshot/samples/destructured-assignments/_expected/client/index.svelte.js @@ -3,10 +3,14 @@ import * as $ from "svelte/internal/client"; let a = $.source(1); let b = $.source(2); +let c = 3; +let d = 4; export function update(array) { ( $.set(a, $.proxy(array[0])), $.set(b, $.proxy(array[1])) ); + + [c, d] = array; } \ No newline at end of file diff --git a/packages/svelte/tests/snapshot/samples/destructured-assignments/_expected/server/index.svelte.js b/packages/svelte/tests/snapshot/samples/destructured-assignments/_expected/server/index.svelte.js index 846ed48458..2797d4312b 100644 --- a/packages/svelte/tests/snapshot/samples/destructured-assignments/_expected/server/index.svelte.js +++ b/packages/svelte/tests/snapshot/samples/destructured-assignments/_expected/server/index.svelte.js @@ -3,7 +3,10 @@ import * as $ from "svelte/internal/server"; let a = 1; let b = 2; +let c = 3; +let d = 4; export function update(array) { [a, b] = array; + [c, d] = array; } \ No newline at end of file diff --git a/packages/svelte/tests/snapshot/samples/destructured-assignments/index.svelte.js b/packages/svelte/tests/snapshot/samples/destructured-assignments/index.svelte.js index 9c0da7558a..558cc66cc2 100644 --- a/packages/svelte/tests/snapshot/samples/destructured-assignments/index.svelte.js +++ b/packages/svelte/tests/snapshot/samples/destructured-assignments/index.svelte.js @@ -1,6 +1,9 @@ let a = $state(1); let b = $state(2); +let c = 3; +let d = 4; export function update(array) { [a, b] = array; + [c, d] = array; }