From f76c1aad7b4ca0b6eef1323fe2cd3bb6d7d5a206 Mon Sep 17 00:00:00 2001 From: Elliott Johnson Date: Fri, 14 Nov 2025 16:52:38 -0700 Subject: [PATCH] finally figured out test issues --- packages/svelte/tests/runtime-legacy/shared.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/svelte/tests/runtime-legacy/shared.ts b/packages/svelte/tests/runtime-legacy/shared.ts index e69cb390bc..4ff5b03de0 100644 --- a/packages/svelte/tests/runtime-legacy/shared.ts +++ b/packages/svelte/tests/runtime-legacy/shared.ts @@ -5,7 +5,7 @@ import { createClassComponent } from 'svelte/legacy'; import { proxy } from 'svelte/internal/client'; import { flushSync, hydrate, mount, unmount } from 'svelte'; import { render } from 'svelte/server'; -import { afterAll, assert, beforeAll } from 'vitest'; +import { afterAll, assert, beforeAll, beforeEach } from 'vitest'; import { async_mode, compile_directory, fragments } from '../helpers.js'; import { assert_html_equal, assert_html_equal_with_options } from '../html_equal.js'; import { raf } from '../animation-helpers.js'; @@ -102,6 +102,14 @@ export interface RuntimeTest = Record { process.prependListener('unhandledRejection', unhandled_rejection_handler); }); +beforeEach(() => { + delete globalThis?.__svelte?.h; +}); + afterAll(() => { process.removeListener('unhandledRejection', unhandled_rejection_handler); }); @@ -539,6 +551,7 @@ async function run_test_variant( } } catch (err) { if (config.runtime_error) { + console.log(err); assert.include((err as Error).message, config.runtime_error); } else if (config.error && !unintended_error) { assert.include((err as Error).message, config.error);