import { vi } from "vitest"; process.env.BASE_URL = "http://localhost:3000"; process.env.TRUSTED_ORIGINS = "http://localhost:3000"; vi.mock(import("@zerobyte/core/node"), async () => { const utils = await vi.importActual("@zerobyte/core/node"); return { ...utils, logger: { debug: () => {}, info: () => {}, warn: () => {}, error: () => {}, }, }; }); vi.mock(import("~/server/utils/crypto"), async () => { const cryptoModule = await vi.importActual("~/server/utils/crypto"); return { cryptoUtils: { ...cryptoModule.cryptoUtils, deriveSecret: async () => "test-secret", sealSecret: async (v: string) => v, resolveSecret: async (v: string) => v, generateResticPassword: () => "test-restic-password", }, }; });