From b80eb3e297af7babd914cb253d2801e389cb018d Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 23 Jun 2025 07:00:30 -0400 Subject: [PATCH] fix --- packages/svelte/tests/parser-modern/test.ts | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/packages/svelte/tests/parser-modern/test.ts b/packages/svelte/tests/parser-modern/test.ts index 152f8332a6..4130bd8d61 100644 --- a/packages/svelte/tests/parser-modern/test.ts +++ b/packages/svelte/tests/parser-modern/test.ts @@ -72,6 +72,14 @@ function clean(ast: AST.SvelteNode) { context.next(); }, + StyleSheet(node, context) { + return { + type: node.type, + attributes: node.attributes.map((attribute) => context.visit(attribute)), + children: node.children.map((child) => context.visit(child)), + content: {} + } as AST.SvelteNode; + }, Fragment(node, context) { const nodes: AST.SvelteNode[] = []; @@ -80,11 +88,19 @@ function clean(ast: AST.SvelteNode) { if (child.type === 'Text') { if (i === 0) { - child = { ...child, data: child.data.trimStart() }; + child = { + ...child, + data: child.data.trimStart(), + raw: child.raw.trimStart() + }; } if (i === node.nodes.length - 1) { - child = { ...child, data: child.data.trimEnd() }; + child = { + ...child, + data: child.data.trimEnd(), + raw: child.raw.trimEnd() + }; } if (!child.data) continue;