





















@@ -69,92 +69,90 @@ const resolveOpenClawPackageRoot = vi.fn().mockResolvedValue(null) as unknown as
6969const runGatewayUpdate = vi
7070.fn()
7171.mockResolvedValue(createGatewayUpdateResult()) as unknown as MockFn;
72-export const collectRelevantDoctorPluginIds = vi.fn(() => []) as unknown as MockFn;
73-export const listPluginDoctorLegacyConfigRules = vi.fn(() => []) as unknown as MockFn;
74-export const runDoctorHealthContributions = vi.fn(
72+const collectRelevantDoctorPluginIds = vi.fn(() => []) as unknown as MockFn;
73+const listPluginDoctorLegacyConfigRules = vi.fn(() => []) as unknown as MockFn;
74+const runDoctorHealthContributions = vi.fn(
7575defaultRunDoctorHealthContributions,
7676) as unknown as MockFn;
77-export const maybeRepairMemoryRecallHealth = vi
78-.fn()
79-.mockResolvedValue(undefined) as unknown as MockFn;
80-export const noteMemorySearchHealth = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
81-export const noteMemoryRecallHealth = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
82-export const migrateLegacyConfig = vi.fn((raw: unknown) => ({
77+const maybeRepairMemoryRecallHealth = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
78+const noteMemorySearchHealth = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
79+const noteMemoryRecallHealth = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
80+const migrateLegacyConfig = vi.fn((raw: unknown) => ({
8381config: raw as Record<string, unknown>,
8482changes: ["Moved routing.allowFrom → channels.whatsapp.allowFrom."],
8583})) as unknown as MockFn;
868487-export const runExec = vi.fn().mockResolvedValue({
85+const runExec = vi.fn().mockResolvedValue({
8886stdout: "",
8987stderr: "",
9088}) as unknown as MockFn;
91-export const runCommandWithTimeout = vi
89+const runCommandWithTimeout = vi
9290.fn()
9391.mockResolvedValue(createCommandWithTimeoutResult()) as unknown as MockFn;
94929593export const ensureAuthProfileStore = vi
9694.fn()
9795.mockReturnValue({ version: 1, profiles: {} }) as unknown as MockFn;
989699-export const legacyReadConfigFileSnapshot = vi
97+const legacyReadConfigFileSnapshot = vi
10098.fn()
10199.mockResolvedValue(createLegacyConfigSnapshot()) as unknown as MockFn;
102-export const createConfigIO = vi.fn(() => ({
100+const createConfigIO = vi.fn(() => ({
103101readConfigFileSnapshot: legacyReadConfigFileSnapshot,
104102})) as unknown as MockFn;
105103106-export const findLegacyGatewayServices = vi.fn().mockResolvedValue([]) as unknown as MockFn;
107-export const uninstallLegacyGatewayServices = vi.fn().mockResolvedValue([]) as unknown as MockFn;
108-export const findExtraGatewayServices = vi.fn().mockResolvedValue([]) as unknown as MockFn;
109-export const findSystemGatewayServices = vi.fn().mockResolvedValue([]) as unknown as MockFn;
110-export const renderGatewayServiceCleanupHints = vi
104+const findLegacyGatewayServices = vi.fn().mockResolvedValue([]) as unknown as MockFn;
105+const uninstallLegacyGatewayServices = vi.fn().mockResolvedValue([]) as unknown as MockFn;
106+const findExtraGatewayServices = vi.fn().mockResolvedValue([]) as unknown as MockFn;
107+const findSystemGatewayServices = vi.fn().mockResolvedValue([]) as unknown as MockFn;
108+const renderGatewayServiceCleanupHints = vi
111109.fn()
112110.mockReturnValue(["cleanup"]) as unknown as MockFn;
113-export const auditGatewayServiceConfig = vi
111+const auditGatewayServiceConfig = vi
114112.fn()
115113.mockResolvedValue({ ok: true, issues: [] }) as unknown as MockFn;
116-export const buildGatewayInstallPlan = vi.mocked(
114+const buildGatewayInstallPlan = vi.mocked(
117115vi.fn().mockResolvedValue({
118116programArguments: ["node", "cli", "gateway", "--port", "18789"],
119117workingDirectory: "/tmp",
120118environment: {},
121119}),
122120) as unknown as MockFn;
123-export const resolveGatewayAuthTokenForService = vi
121+const resolveGatewayAuthTokenForService = vi
124122.fn()
125123.mockResolvedValue({ token: undefined }) as unknown as MockFn;
126-export const resolveGatewayProgramArguments = vi.fn().mockResolvedValue({
124+const resolveGatewayProgramArguments = vi.fn().mockResolvedValue({
127125programArguments: ["node", "cli", "gateway", "--port", "18789"],
128126}) as unknown as MockFn;
129127export const serviceInstall = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
130128export const serviceIsLoaded = vi.fn().mockResolvedValue(false) as unknown as MockFn;
131-export const serviceStop = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
129+const serviceStop = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
132130export const serviceRestart = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
133-export const serviceUninstall = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
134-export const serviceReadCommand = vi.fn().mockResolvedValue(null) as unknown as MockFn;
131+const serviceUninstall = vi.fn().mockResolvedValue(undefined) as unknown as MockFn;
132+const serviceReadCommand = vi.fn().mockResolvedValue(null) as unknown as MockFn;
135133export const callGateway = vi
136134.fn()
137135.mockRejectedValue(new Error("gateway closed")) as unknown as MockFn;
138136139-export const autoMigrateLegacyStateDir = vi.fn().mockResolvedValue({
137+const autoMigrateLegacyStateDir = vi.fn().mockResolvedValue({
140138migrated: false,
141139skipped: false,
142140changes: [],
143141warnings: [],
144142}) as unknown as MockFn;
145-export const autoMigrateLegacyState = vi.fn().mockResolvedValue({
143+const autoMigrateLegacyState = vi.fn().mockResolvedValue({
146144migrated: false,
147145skipped: false,
148146changes: [],
149147warnings: [],
150148}) as unknown as MockFn;
151-export const autoMigrateLegacyTaskStateSidecars = vi.fn().mockResolvedValue({
149+const autoMigrateLegacyTaskStateSidecars = vi.fn().mockResolvedValue({
152150migrated: false,
153151skipped: false,
154152changes: [],
155153warnings: [],
156154}) as unknown as MockFn;
157-export const runChannelPluginStartupMaintenance = vi
155+const runChannelPluginStartupMaintenance = vi
158156.fn()
159157.mockResolvedValue(undefined) as unknown as MockFn;
160158@@ -254,11 +252,11 @@ function createLegacyStateMigrationDetectionResult(params?: {
254252};
255253}
256254257-export const detectLegacyStateMigrations = vi
255+const detectLegacyStateMigrations = vi
258256.fn()
259257.mockResolvedValue(createLegacyStateMigrationDetectionResult()) as unknown as MockFn;
260258261-export const runLegacyStateMigrations = vi.fn().mockResolvedValue({
259+const runLegacyStateMigrations = vi.fn().mockResolvedValue({
262260changes: [],
263261warnings: [],
264262}) as unknown as MockFn;
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。