From 5c1c81ea997b87e58fdee6f9d5b3452f0410a525 Mon Sep 17 00:00:00 2001 From: Manuel Serret Date: Sat, 22 Nov 2025 10:33:49 +0100 Subject: [PATCH] tests for R-nodes --- .../print/samples/regular-element/input.svelte | 2 ++ .../print/samples/regular-element/output.svelte | 2 ++ .../tests/print/samples/render-tag/input.svelte | 7 +++++++ .../tests/print/samples/render-tag/output.svelte | 7 +++++++ .../svelte/tests/print/samples/style/input.svelte | 6 ++++++ .../svelte/tests/print/samples/style/output.svelte | 13 +++++++++++++ 6 files changed, 37 insertions(+) create mode 100644 packages/svelte/tests/print/samples/regular-element/input.svelte create mode 100644 packages/svelte/tests/print/samples/regular-element/output.svelte create mode 100644 packages/svelte/tests/print/samples/render-tag/input.svelte create mode 100644 packages/svelte/tests/print/samples/render-tag/output.svelte diff --git a/packages/svelte/tests/print/samples/regular-element/input.svelte b/packages/svelte/tests/print/samples/regular-element/input.svelte new file mode 100644 index 0000000000..c39f4f487f --- /dev/null +++ b/packages/svelte/tests/print/samples/regular-element/input.svelte @@ -0,0 +1,2 @@ +
bar
+
diff --git a/packages/svelte/tests/print/samples/regular-element/output.svelte b/packages/svelte/tests/print/samples/regular-element/output.svelte new file mode 100644 index 0000000000..c39f4f487f --- /dev/null +++ b/packages/svelte/tests/print/samples/regular-element/output.svelte @@ -0,0 +1,2 @@ +
bar
+
diff --git a/packages/svelte/tests/print/samples/render-tag/input.svelte b/packages/svelte/tests/print/samples/render-tag/input.svelte new file mode 100644 index 0000000000..b301e4b0d7 --- /dev/null +++ b/packages/svelte/tests/print/samples/render-tag/input.svelte @@ -0,0 +1,7 @@ +{#snippet sum(a, b)} +

{a} + {b} = {a + b}

+{/snippet} + +{@render sum(1, 2)} +{@render sum(3, 4)} +{@render sum(5, 6)} diff --git a/packages/svelte/tests/print/samples/render-tag/output.svelte b/packages/svelte/tests/print/samples/render-tag/output.svelte new file mode 100644 index 0000000000..b301e4b0d7 --- /dev/null +++ b/packages/svelte/tests/print/samples/render-tag/output.svelte @@ -0,0 +1,7 @@ +{#snippet sum(a, b)} +

{a} + {b} = {a + b}

+{/snippet} + +{@render sum(1, 2)} +{@render sum(3, 4)} +{@render sum(5, 6)} diff --git a/packages/svelte/tests/print/samples/style/input.svelte b/packages/svelte/tests/print/samples/style/input.svelte index 95789c26df..94312774ec 100644 --- a/packages/svelte/tests/print/samples/style/input.svelte +++ b/packages/svelte/tests/print/samples/style/input.svelte @@ -34,4 +34,10 @@ content: ""; display: block; } + .container > .item { color: red; } + h1 + p { margin-top: 0; } + + .container .item, nav > ul.menu { + color: red; + } diff --git a/packages/svelte/tests/print/samples/style/output.svelte b/packages/svelte/tests/print/samples/style/output.svelte index 84150322d4..deaad3f801 100644 --- a/packages/svelte/tests/print/samples/style/output.svelte +++ b/packages/svelte/tests/print/samples/style/output.svelte @@ -56,4 +56,17 @@ display: block; } + + .container > .item { + color: red; + } + + h1 + p { + margin-top: 0; + } + + .container .item, + nav > ul.menu { + color: red; + }