From 83597572df718e0fb1c7dad34b6ad2af8d7eddc3 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 22 Feb 2026 13:09:59 +0000 Subject: [PATCH] test: speed up thread-bindings shared-state loader test --- .../thread-bindings.shared-state.test.ts | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/src/discord/monitor/thread-bindings.shared-state.test.ts b/src/discord/monitor/thread-bindings.shared-state.test.ts index 2a5c02d66..51729b8ef 100644 --- a/src/discord/monitor/thread-bindings.shared-state.test.ts +++ b/src/discord/monitor/thread-bindings.shared-state.test.ts @@ -1,4 +1,3 @@ -import { createJiti } from "jiti"; import { beforeEach, describe, expect, it } from "vitest"; import { __testing as threadBindingsTesting, @@ -11,22 +10,8 @@ type ThreadBindingsModule = { }; async function loadThreadBindingsViaAlternateLoader(): Promise { - const jiti = createJiti(import.meta.url, { - interopDefault: true, - }); - try { - return await jiti.import("./thread-bindings.ts"); - } catch (error) { - // jiti@2 can fail under ESM test runners when mutating module.require. - if ( - !(error instanceof TypeError) || - !String(error.message).includes("Cannot set property require") - ) { - throw error; - } - const fallbackPath = "./thread-bindings.ts?vitest-loader-fallback"; - return (await import(/* @vite-ignore */ fallbackPath)) as ThreadBindingsModule; - } + const fallbackPath = "./thread-bindings.ts?vitest-loader-fallback"; + return (await import(/* @vite-ignore */ fallbackPath)) as ThreadBindingsModule; } describe("thread binding manager state", () => { @@ -34,7 +19,7 @@ describe("thread binding manager state", () => { threadBindingsTesting.resetThreadBindingsForTests(); }); - it("shares managers between ESM and Jiti-loaded module instances", async () => { + it("shares managers between ESM and alternate-loaded module instances", async () => { const viaJiti = await loadThreadBindingsViaAlternateLoader(); createThreadBindingManager({