From 4b99724a9cb8d1d07c5d7f4c87956a2e57d59e81 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 29 Apr 2026 02:28:29 -0700 Subject: [PATCH] test(plugins): isolate config alias scan regression --- src/plugins/config-state.test.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/plugins/config-state.test.ts b/src/plugins/config-state.test.ts index e5ecde9d8b6..f4597f1e00c 100644 --- a/src/plugins/config-state.test.ts +++ b/src/plugins/config-state.test.ts @@ -1,5 +1,4 @@ import { describe, expect, it, vi } from "vitest"; -import * as bundledPluginMetadata from "./bundled-plugin-metadata.js"; import { createPluginActivationSource, normalizePluginsConfig, @@ -156,10 +155,14 @@ describe("normalizePluginsConfig", () => { expect(result.entries.minimax?.enabled).toBe(false); }); - it("reuses the bundled alias scan during one config normalization", () => { + it("reuses the bundled alias scan during one config normalization", async () => { + vi.resetModules(); + const bundledPluginMetadata = await import("./bundled-plugin-metadata.js"); const listBundledMetadata = vi.spyOn(bundledPluginMetadata, "listBundledPluginMetadata"); + const { normalizePluginsConfig: normalizeFreshPluginsConfig } = + await import("./config-state.js"); - const result = normalizePluginsConfig({ + const result = normalizeFreshPluginsConfig({ allow: ["unknown-plugin-one", "unknown-plugin-two"], deny: ["unknown-plugin-three"], entries: {