From a4905410df2a5a6abb6f73b3ede04d73f5564c39 Mon Sep 17 00:00:00 2001 From: 568cats <568cats@gmail.com> Date: Sat, 25 Apr 2026 18:31:45 -0400 Subject: [PATCH] Add test to ensure in components produces a warning --- .../samples/head-warning/_config.js | 18 ++++++++++++++++++ .../samples/head-warning/main.svelte | 3 +++ 2 files changed, 21 insertions(+) create mode 100644 packages/svelte/tests/runtime-browser/samples/head-warning/_config.js create mode 100644 packages/svelte/tests/runtime-browser/samples/head-warning/main.svelte diff --git a/packages/svelte/tests/runtime-browser/samples/head-warning/_config.js b/packages/svelte/tests/runtime-browser/samples/head-warning/_config.js new file mode 100644 index 0000000000..c916ba2d44 --- /dev/null +++ b/packages/svelte/tests/runtime-browser/samples/head-warning/_config.js @@ -0,0 +1,18 @@ +import { test } from '../../assert'; + +export default test({ + warnings: [{ + code: "head_in_component", + message: "A `` tag was detected in file `(unknown)`, component `_unknown_`, at line 1. This can lead to runtime errors. Did you mean to use ``?\nhttps://svelte.dev/e/head_in_component", + start: { + line: 1, + character: 0, + column: 0 + }, + end: { + line: 3, + character: 73, + column: 7 + } + }] +}); diff --git a/packages/svelte/tests/runtime-browser/samples/head-warning/main.svelte b/packages/svelte/tests/runtime-browser/samples/head-warning/main.svelte new file mode 100644 index 0000000000..faa18f91b6 --- /dev/null +++ b/packages/svelte/tests/runtime-browser/samples/head-warning/main.svelte @@ -0,0 +1,3 @@ + + + \ No newline at end of file