From a77f485f205b63b1a3cac0d8508179b5835221bc Mon Sep 17 00:00:00 2001 From: ComputerGuy <63362464+Ocean-OS@users.noreply.github.com> Date: Thu, 14 Aug 2025 12:48:25 -0700 Subject: [PATCH] add test --- .../_config.js | 22 +++++++++++++++++++ .../main.svelte | 12 ++++++++++ 2 files changed, 34 insertions(+) create mode 100644 packages/svelte/tests/runtime-runes/samples/inspect-trace-circular-reference/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/inspect-trace-circular-reference/main.svelte diff --git a/packages/svelte/tests/runtime-runes/samples/inspect-trace-circular-reference/_config.js b/packages/svelte/tests/runtime-runes/samples/inspect-trace-circular-reference/_config.js new file mode 100644 index 0000000000..fa671e5b28 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/inspect-trace-circular-reference/_config.js @@ -0,0 +1,22 @@ +import { test } from '../../test'; +import { normalise_trace_logs } from '../../../helpers.js'; + +export default test({ + compileOptions: { + dev: true + }, + + test({ assert, logs }) { + assert.deepEqual(normalise_trace_logs(logs), [ + { log: '$state', highlighted: true }, + { log: 'filesState.files', highlighted: false }, + { log: { id: 1, items: [{ id: 2, items: [{ id: 3 }, { id: 4 }] }] } }, + { log: '$state', highlighted: true }, + { log: 'filesState.files.items[0].parent', highlighted: false }, + { log: { id: 1, items: [{ id: 2, items: [{ id: 3 }, { id: 4 }] }] } }, + { log: '$state', highlighted: true }, + { log: 'filesState.files.items[0].parent.items[0]', highlighted: false }, + { log: { id: 2, items: [{ id: 3 }, { id: 4 }] } } + ]); + } +}); diff --git a/packages/svelte/tests/runtime-runes/samples/inspect-trace-circular-reference/main.svelte b/packages/svelte/tests/runtime-runes/samples/inspect-trace-circular-reference/main.svelte new file mode 100644 index 0000000000..ba9fcb3e09 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/inspect-trace-circular-reference/main.svelte @@ -0,0 +1,12 @@ + \ No newline at end of file