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({