From 81307fc11dced79eef394e602b546af80dea9844 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 25 Apr 2026 19:47:58 +0100 Subject: [PATCH] test: hoist backup archive mocks --- src/commands/backup.test-support.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/commands/backup.test-support.ts b/src/commands/backup.test-support.ts index 277a60c95a2..3ec960529de 100644 --- a/src/commands/backup.test-support.ts +++ b/src/commands/backup.test-support.ts @@ -5,15 +5,19 @@ import type { RuntimeEnv } from "../runtime.js"; import * as backupShared from "./backup-shared.js"; import { resolveBackupPlanFromPaths } from "./backup-shared.js"; -export const tarCreateMock = vi.fn(); -export const backupVerifyCommandMock = vi.fn(); +const backupTestMocks = vi.hoisted(() => ({ + backupVerifyCommandMock: vi.fn(), + tarCreateMock: vi.fn(), +})); + +export const { backupVerifyCommandMock, tarCreateMock } = backupTestMocks; vi.mock("tar", () => ({ - c: tarCreateMock, + c: backupTestMocks.tarCreateMock, })); vi.mock("./backup-verify.js", () => ({ - backupVerifyCommand: backupVerifyCommandMock, + backupVerifyCommand: backupTestMocks.backupVerifyCommandMock, })); export function createBackupTestRuntime(): RuntimeEnv {