test: speed up cli and command suites

This commit is contained in:
Peter Steinberger
2026-03-31 02:12:23 +01:00
parent 6b6ddcd2a6
commit 3f1d6fe147
83 changed files with 1161 additions and 1054 deletions

View File

@@ -1,8 +1,9 @@
import { Command } from "commander";
import { beforeEach, describe, expect, it, vi } from "vitest";
import { reparseProgramFromActionArgs } from "./action-reparse.js";
const buildParseArgvMock = vi.fn();
const resolveActionArgsMock = vi.fn();
const buildParseArgvMock = vi.hoisted(() => vi.fn());
const resolveActionArgsMock = vi.hoisted(() => vi.fn());
vi.mock("../argv.js", () => ({
buildParseArgv: buildParseArgvMock,
@@ -12,8 +13,6 @@ vi.mock("./helpers.js", () => ({
resolveActionArgs: resolveActionArgsMock,
}));
const { reparseProgramFromActionArgs } = await import("./action-reparse.js");
describe("reparseProgramFromActionArgs", () => {
beforeEach(() => {
vi.clearAllMocks();