Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import { describe, expect, it } from "vitest";
import { resolveCliArgvInvocation } from "./argv-invocation.js";
describe("argv-invocation", () => {
it("resolves root help and empty command path", () => {
expect(resolveCliArgvInvocation(["node", "openclaw", "--help"])).toEqual({
argv: ["node", "openclaw", "--help"],
commandPath: [],
primary: null,
hasHelpOrVersion: true,
isRootHelpInvocation: true,
});
});
it("resolves command path and primary with root options", () => {
expect(
resolveCliArgvInvocation(["node", "openclaw", "--profile", "work", "gateway", "status"]),
).toEqual({
argv: ["node", "openclaw", "--profile", "work", "gateway", "status"],
commandPath: ["gateway", "status"],
primary: "gateway",
hasHelpOrVersion: false,
isRootHelpInvocation: false,
});
});
});
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland