





















@@ -1,4 +1,4 @@
1-import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
1+import { beforeEach, describe, expect, it, vi } from "vitest";
22import type { OpenClawConfig } from "../config/config.js";
33import { buildConfiguredAcpSessionKey } from "./persistent-bindings.types.js";
44@@ -43,11 +43,8 @@ const baseCfg = {
43434444let resetAcpSessionInPlace: typeof import("./persistent-bindings.lifecycle.js").resetAcpSessionInPlace;
454546-beforeAll(async () => {
47-({ resetAcpSessionInPlace } = await import("./persistent-bindings.lifecycle.js"));
48-});
49-50-beforeEach(() => {
46+beforeEach(async () => {
47+vi.resetModules();
5148managerMocks.resolveSession.mockReset().mockReturnValue({ kind: "none" });
5249managerMocks.closeSession.mockReset().mockResolvedValue({
5350runtimeClosed: true,
@@ -57,6 +54,7 @@ beforeEach(() => {
5754managerMocks.updateSessionRuntimeOptions.mockReset().mockResolvedValue(undefined);
5855sessionMetaMocks.readAcpSessionEntry.mockReset().mockReturnValue(undefined);
5956resolveMocks.resolveConfiguredAcpBindingSpecBySessionKey.mockReset().mockReturnValue(null);
57+({ resetAcpSessionInPlace } = await import("./persistent-bindings.lifecycle.js"));
6058});
61596260describe("resetAcpSessionInPlace", () => {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。