From be4e594cd5689abe02702ea6925e91e4e533b03a Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Thu, 16 Nov 2023 12:56:10 +0100 Subject: [PATCH] make it a runtime test --- .../samples/snippet-hoisting/_config.js | 9 ++++++ .../samples/snippet-hoisting/main.svelte | 13 ++++++++ .../_expected/client/input.svelte.js | 31 ------------------- .../_expected/server/input.svelte.js | 22 ------------- .../samples/snippet-hoisting/input.svelte | 11 ------- 5 files changed, 22 insertions(+), 64 deletions(-) create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-hoisting/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/snippet-hoisting/main.svelte delete mode 100644 packages/svelte/tests/snapshot/samples/snippet-hoisting/_expected/client/input.svelte.js delete mode 100644 packages/svelte/tests/snapshot/samples/snippet-hoisting/_expected/server/input.svelte.js delete mode 100644 packages/svelte/tests/snapshot/samples/snippet-hoisting/input.svelte diff --git a/packages/svelte/tests/runtime-runes/samples/snippet-hoisting/_config.js b/packages/svelte/tests/runtime-runes/samples/snippet-hoisting/_config.js new file mode 100644 index 0000000000..24fcbed659 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/snippet-hoisting/_config.js @@ -0,0 +1,9 @@ +import { ok, test } from '../../test'; + +export default test({ + test({ target }) { + const button = target.querySelector('button'); + ok(button); + button.click(); + } +}); diff --git a/packages/svelte/tests/runtime-runes/samples/snippet-hoisting/main.svelte b/packages/svelte/tests/runtime-runes/samples/snippet-hoisting/main.svelte new file mode 100644 index 0000000000..8c871d3de4 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/snippet-hoisting/main.svelte @@ -0,0 +1,13 @@ + + +{#snippet snippet()}Hello{/snippet} + + diff --git a/packages/svelte/tests/snapshot/samples/snippet-hoisting/_expected/client/input.svelte.js b/packages/svelte/tests/snapshot/samples/snippet-hoisting/_expected/client/input.svelte.js deleted file mode 100644 index 37b7b92440..0000000000 --- a/packages/svelte/tests/snapshot/samples/snippet-hoisting/_expected/client/input.svelte.js +++ /dev/null @@ -1,31 +0,0 @@ -// input.svelte (Svelte VERSION) -// Note: compiler output will change before 5.0 is released! -import "svelte/internal/disclose-version"; -import * as $ from "svelte/internal"; - -function log(_, snippet) { - console.log(snippet); -} - -var frag_1 = $.template(`Hello`, true); -var frag = $.template(``); - -export default function Input($$anchor, $$props) { - $.push($$props, false); - - /* Init */ - var button = $.open($$anchor, true, frag); - - function snippet($$anchor) { - /* Init */ - var fragment = $.open_frag($$anchor, true, frag_1); - - $.close_frag($$anchor, fragment); - } - - button.__click = [log, snippet]; - $.close($$anchor, button); - $.pop(); -} - -$.delegate(["click"]); \ No newline at end of file diff --git a/packages/svelte/tests/snapshot/samples/snippet-hoisting/_expected/server/input.svelte.js b/packages/svelte/tests/snapshot/samples/snippet-hoisting/_expected/server/input.svelte.js deleted file mode 100644 index 46a0310c84..0000000000 --- a/packages/svelte/tests/snapshot/samples/snippet-hoisting/_expected/server/input.svelte.js +++ /dev/null @@ -1,22 +0,0 @@ -// input.svelte (Svelte VERSION) -// Note: compiler output will change before 5.0 is released! -import * as $ from "svelte/internal/server"; - -export default function Input($$payload, $$props) { - $.push(false); - - function log() { - console.log(snippet); - } - - function snippet($$payload) { - const anchor = $.create_anchor($$payload); - - $$payload.out += anchor; - $$payload.out += `Hello`; - $$payload.out += anchor; - } - - $$payload.out += ``; - $.pop(); -} \ No newline at end of file diff --git a/packages/svelte/tests/snapshot/samples/snippet-hoisting/input.svelte b/packages/svelte/tests/snapshot/samples/snippet-hoisting/input.svelte deleted file mode 100644 index 3fa3bf9301..0000000000 --- a/packages/svelte/tests/snapshot/samples/snippet-hoisting/input.svelte +++ /dev/null @@ -1,11 +0,0 @@ - - -{#snippet snippet()}Hello{/snippet} - -