test: hoist backup archive mocks · openclaw/openclaw@81307fc
steipete
·
2026-04-26
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -5,15 +5,19 @@ import type { RuntimeEnv } from "../runtime.js";
|
5 | 5 | import * as backupShared from "./backup-shared.js"; |
6 | 6 | import { resolveBackupPlanFromPaths } from "./backup-shared.js"; |
7 | 7 | |
8 | | -export const tarCreateMock = vi.fn(); |
9 | | -export const backupVerifyCommandMock = vi.fn(); |
| 8 | +const backupTestMocks = vi.hoisted(() => ({ |
| 9 | +backupVerifyCommandMock: vi.fn(), |
| 10 | +tarCreateMock: vi.fn(), |
| 11 | +})); |
| 12 | + |
| 13 | +export const { backupVerifyCommandMock, tarCreateMock } = backupTestMocks; |
10 | 14 | |
11 | 15 | vi.mock("tar", () => ({ |
12 | | -c: tarCreateMock, |
| 16 | +c: backupTestMocks.tarCreateMock, |
13 | 17 | })); |
14 | 18 | |
15 | 19 | vi.mock("./backup-verify.js", () => ({ |
16 | | -backupVerifyCommand: backupVerifyCommandMock, |
| 20 | +backupVerifyCommand: backupTestMocks.backupVerifyCommandMock, |
17 | 21 | })); |
18 | 22 | |
19 | 23 | export function createBackupTestRuntime(): RuntimeEnv { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。