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,6 +1,7 @@
import { describe, expect, it, vi } from "vitest";
import { createProgramContext } from "./context.js";
const resolveCliChannelOptionsMock = vi.fn(() => ["telegram", "whatsapp"]);
const resolveCliChannelOptionsMock = vi.hoisted(() => vi.fn(() => ["telegram", "whatsapp"]));
vi.mock("../../version.js", () => ({
VERSION: "9.9.9-test",
@@ -10,8 +11,6 @@ vi.mock("../channel-options.js", () => ({
resolveCliChannelOptions: resolveCliChannelOptionsMock,
}));
const { createProgramContext } = await import("./context.js");
describe("createProgramContext", () => {
it("builds program context from version and resolved channel options", () => {
resolveCliChannelOptionsMock.mockClear().mockReturnValue(["telegram", "whatsapp"]);