diff --git a/packages/svelte/tests/snapshot/samples/async-each-fallback-hoisting/_expected/server/index.svelte.js b/packages/svelte/tests/snapshot/samples/async-each-fallback-hoisting/_expected/server/index.svelte.js index 5da41c4161..29b6460b99 100644 --- a/packages/svelte/tests/snapshot/samples/async-each-fallback-hoisting/_expected/server/index.svelte.js +++ b/packages/svelte/tests/snapshot/samples/async-each-fallback-hoisting/_expected/server/index.svelte.js @@ -2,21 +2,28 @@ import * as $ from 'svelte/internal/server'; export default function Async_each_fallback_hoisting($$payload) { $$payload.child(async ($$payload) => { - const each_array = $.ensure_array_like(await Promise.resolve([])); + $$payload.child(async ($$payload) => { + const each_array = $.ensure_array_like(await Promise.resolve([])); - if (each_array.length !== 0) { - $$payload.push(''); + if (each_array.length !== 0) { + $$payload.push(''); - for (let $$index = 0, $$length = each_array.length; $$index < $$length; $$index++) { - let item = each_array[$$index]; + for (let $$index = 0, $$length = each_array.length; $$index < $$length; $$index++) { + let item = each_array[$$index]; - $$payload.push(`${$.escape(await Promise.reject('This should never be reached'))}`); + $$payload.child(async ($$payload) => { + $$payload.push(`${$.escape(await Promise.reject('This should never be reached'))}`); + }); + } + } else { + $$payload.push(''); + + $$payload.child(async ($$payload) => { + $$payload.push(`${$.escape(await Promise.resolve(4))}`); + }); } - } else { - $$payload.push(''); - $$payload.push(`${$.escape(await Promise.resolve(4))}`); - } - $$payload.push(``); + $$payload.push(``); + }); }); } \ No newline at end of file diff --git a/packages/svelte/tests/snapshot/samples/async-each-hoisting/_expected/server/index.svelte.js b/packages/svelte/tests/snapshot/samples/async-each-hoisting/_expected/server/index.svelte.js index 633efbc2be..55e45c43a6 100644 --- a/packages/svelte/tests/snapshot/samples/async-each-hoisting/_expected/server/index.svelte.js +++ b/packages/svelte/tests/snapshot/samples/async-each-hoisting/_expected/server/index.svelte.js @@ -5,16 +5,21 @@ export default function Async_each_hoisting($$payload) { const first = Promise.resolve(1); const second = Promise.resolve(2); const third = Promise.resolve(3); - const each_array = $.ensure_array_like(await Promise.resolve([first, second, third])); - $$payload.push(``); + $$payload.child(async ($$payload) => { + const each_array = $.ensure_array_like(await Promise.resolve([first, second, third])); - for (let $$index = 0, $$length = each_array.length; $$index < $$length; $$index++) { - let item = each_array[$$index]; + $$payload.push(``); - $$payload.push(`${$.escape(await item)}`); - } + for (let $$index = 0, $$length = each_array.length; $$index < $$length; $$index++) { + let item = each_array[$$index]; - $$payload.push(``); + $$payload.child(async ($$payload) => { + $$payload.push(`${$.escape(await item)}`); + }); + } + + $$payload.push(``); + }); }); } \ No newline at end of file diff --git a/packages/svelte/tests/snapshot/samples/async-if-alternate-hoisting/_expected/server/index.svelte.js b/packages/svelte/tests/snapshot/samples/async-if-alternate-hoisting/_expected/server/index.svelte.js index 149219ad8b..a6225be0a4 100644 --- a/packages/svelte/tests/snapshot/samples/async-if-alternate-hoisting/_expected/server/index.svelte.js +++ b/packages/svelte/tests/snapshot/samples/async-if-alternate-hoisting/_expected/server/index.svelte.js @@ -2,14 +2,22 @@ import * as $ from 'svelte/internal/server'; export default function Async_if_alternate_hoisting($$payload) { $$payload.child(async ($$payload) => { - if (await Promise.resolve(false)) { - $$payload.push(''); - $$payload.push(`${$.escape(await Promise.reject('no no no'))}`); - } else { - $$payload.push(''); - $$payload.push(`${$.escape(await Promise.resolve('yes yes yes'))}`); - } - - $$payload.push(``); + $$payload.child(async ($$payload) => { + if (await Promise.resolve(false)) { + $$payload.push(''); + + $$payload.child(async ($$payload) => { + $$payload.push(`${$.escape(await Promise.reject('no no no'))}`); + }); + } else { + $$payload.push(''); + + $$payload.child(async ($$payload) => { + $$payload.push(`${$.escape(await Promise.resolve('yes yes yes'))}`); + }); + } + + $$payload.push(``); + }); }); } \ No newline at end of file diff --git a/packages/svelte/tests/snapshot/samples/async-if-hoisting/_expected/server/index.svelte.js b/packages/svelte/tests/snapshot/samples/async-if-hoisting/_expected/server/index.svelte.js index 6e72fb6be0..eb15069682 100644 --- a/packages/svelte/tests/snapshot/samples/async-if-hoisting/_expected/server/index.svelte.js +++ b/packages/svelte/tests/snapshot/samples/async-if-hoisting/_expected/server/index.svelte.js @@ -2,14 +2,22 @@ import * as $ from 'svelte/internal/server'; export default function Async_if_hoisting($$payload) { $$payload.child(async ($$payload) => { - if (await Promise.resolve(true)) { - $$payload.push(''); - $$payload.push(`${$.escape(await Promise.resolve('yes yes yes'))}`); - } else { - $$payload.push(''); - $$payload.push(`${$.escape(await Promise.reject('no no no'))}`); - } - - $$payload.push(``); + $$payload.child(async ($$payload) => { + if (await Promise.resolve(true)) { + $$payload.push(''); + + $$payload.child(async ($$payload) => { + $$payload.push(`${$.escape(await Promise.resolve('yes yes yes'))}`); + }); + } else { + $$payload.push(''); + + $$payload.child(async ($$payload) => { + $$payload.push(`${$.escape(await Promise.reject('no no no'))}`); + }); + } + + $$payload.push(``); + }); }); } \ No newline at end of file