diff --git a/packages/svelte/tests/runtime-runes/samples/derived-server-memoization/_config.js b/packages/svelte/tests/runtime-runes/samples/derived-server-memoization/_config.js index f47bee71df..4525e1ea81 100644 --- a/packages/svelte/tests/runtime-runes/samples/derived-server-memoization/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/derived-server-memoization/_config.js @@ -1,3 +1,11 @@ import { test } from '../../test'; -export default test({}); +export default test({ + test_ssr({ assert, logs }) { + assert.deepEqual(logs, [0, 2, { count: 2 }, 0, 0, { local_count: 1 }]); + }, + + test({ assert, logs }) { + assert.deepEqual(logs, [0, 2, { count: 2 }, 0, 0, { local_count: 1 }]); + } +}); diff --git a/packages/svelte/tests/runtime-runes/samples/derived-server-memoization/main.svelte b/packages/svelte/tests/runtime-runes/samples/derived-server-memoization/main.svelte index bc942a6fa2..b291707849 100644 --- a/packages/svelte/tests/runtime-runes/samples/derived-server-memoization/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/derived-server-memoization/main.svelte @@ -2,14 +2,10 @@ import { reset, increment, get, count } from './state.svelte.js'; reset(); - get(); + console.log(get()); increment(); - get(); - - // non-render-bound deriveds recalculate - if (count !== 2) { - throw new Error(`count was ${count}`); - } + console.log(get()); + console.log({ count }); let local_count = 0; @@ -19,11 +15,7 @@ return s * 2; }); - d; - d; - - // render-bound deriveds do not - if (local_count !== 1) { - throw new Error(`local_count was ${local_count}`); - } + console.log(d); + console.log(d); + console.log({ local_count });