

























@@ -14,7 +14,7 @@ import {
1414listReadOnlyChannelPluginsForConfig,
1515} from "./read-only.js";
161617-const jitiLoaderParams = vi.hoisted(
17+const moduleLoaderParams = vi.hoisted(
1818() =>
1919[] as Array<{
2020modulePath: string;
@@ -31,8 +31,9 @@ vi.mock("../../plugins/bundled-dir.js", async (importOriginal) => {
3131};
3232});
333334-vi.mock("../../plugins/jiti-loader-cache.js", async (importOriginal) => {
35-const actual = await importOriginal<typeof import("../../plugins/jiti-loader-cache.js")>();
34+vi.mock("../../plugins/plugin-module-loader-cache.js", async (importOriginal) => {
35+const actual =
36+await importOriginal<typeof import("../../plugins/plugin-module-loader-cache.js")>();
3637const { createRequire } = await import("node:module");
3738const require = createRequire(import.meta.url);
3839@@ -105,12 +106,12 @@ vi.mock("../../plugins/jiti-loader-cache.js", async (importOriginal) => {
105106106107return {
107108 ...actual,
108-getCachedPluginJitiLoader: ((params) => {
109-jitiLoaderParams.push({
109+getCachedPluginModuleLoader: ((params) => {
110+moduleLoaderParams.push({
110111modulePath: params.modulePath,
111112tryNative: params.tryNative,
112113});
113-const actualLoader = actual.getCachedPluginJitiLoader(params);
114+const actualLoader = actual.getCachedPluginModuleLoader(params);
114115return ((modulePath: string) => {
115116if (
116117modulePath.endsWith("/plugins/loader.js") ||
@@ -119,8 +120,8 @@ vi.mock("../../plugins/jiti-loader-cache.js", async (importOriginal) => {
119120return { loadOpenClawPlugins };
120121}
121122return actualLoader(modulePath);
122-}) as ReturnType<typeof actual.getCachedPluginJitiLoader>;
123-}) satisfies typeof actual.getCachedPluginJitiLoader,
123+}) as ReturnType<typeof actual.getCachedPluginModuleLoader>;
124+}) satisfies typeof actual.getCachedPluginModuleLoader,
124125};
125126});
126127@@ -431,7 +432,7 @@ function expectExternalChatSetupOnlyPluginLoaded(params: {
431432}
432433433434afterEach(() => {
434-jitiLoaderParams.length = 0;
435+moduleLoaderParams.length = 0;
435436resetPluginLoaderTestStateForTest();
436437});
437438@@ -498,7 +499,7 @@ describe("listReadOnlyChannelPluginsForConfig", () => {
498499499500expectExternalChatSetupOnlyPluginLoaded({ plugins, setupMarker, fullMarker });
500501expect(
501-jitiLoaderParams.some(
502+moduleLoaderParams.some(
502503(entry) =>
503504entry.tryNative === true &&
504505(entry.modulePath.endsWith("/plugins/loader.js") ||
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。