test: trim core partial mocks

This commit is contained in:
Peter Steinberger
2026-04-03 19:28:04 +01:00
parent 6eca4e0136
commit 45a6f769bb
25 changed files with 132 additions and 92 deletions

View File

@@ -13,8 +13,9 @@ const shellEnvMocks = vi.hoisted(() => ({
resolveShellEnvFallbackTimeoutMs: vi.fn(() => 1234),
}));
vi.mock("../infra/shell-env.js", async (importOriginal) => {
const mod = await importOriginal<typeof import("../infra/shell-env.js")>();
vi.mock("../infra/shell-env.js", async () => {
const mod =
await vi.importActual<typeof import("../infra/shell-env.js")>("../infra/shell-env.js");
return {
...mod,
getShellPathFromLoginShell: shellEnvMocks.getShellPathFromLoginShell,
@@ -22,8 +23,10 @@ vi.mock("../infra/shell-env.js", async (importOriginal) => {
};
});
vi.mock("../infra/exec-approvals.js", async (importOriginal) => {
const mod = await importOriginal<typeof import("../infra/exec-approvals.js")>();
vi.mock("../infra/exec-approvals.js", async () => {
const mod = await vi.importActual<typeof import("../infra/exec-approvals.js")>(
"../infra/exec-approvals.js",
);
return { ...mod, resolveExecApprovals: () => createExecApprovals() };
});