mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 06:00:43 +00:00
test(doctor): preserve facade loader mock exports
This commit is contained in:
@@ -110,9 +110,15 @@ describe("doctor command", () => {
|
||||
const loadBundledPluginPublicSurfaceModuleSync = vi.fn(() => {
|
||||
throw new Error("missing browser doctor facade");
|
||||
});
|
||||
vi.doMock("../plugin-sdk/facade-loader.js", () => ({
|
||||
loadBundledPluginPublicSurfaceModuleSync,
|
||||
}));
|
||||
vi.doMock("../plugin-sdk/facade-loader.js", async () => {
|
||||
const actual = await vi.importActual<typeof import("../plugin-sdk/facade-loader.js")>(
|
||||
"../plugin-sdk/facade-loader.js",
|
||||
);
|
||||
return {
|
||||
...actual,
|
||||
loadBundledPluginPublicSurfaceModuleSync,
|
||||
};
|
||||
});
|
||||
doctorCommand = await loadDoctorCommandForTest({
|
||||
unmockModules: [
|
||||
"../flows/doctor-health-contributions.js",
|
||||
|
||||
Reference in New Issue
Block a user