import { describe, expect, test } from "vitest"; import { buildProviderCommand } from "@/utils/provider-command-templates"; describe("buildProviderCommand", () => { test("builds Hermes resume commands from native session ids", () => { expect( buildProviderCommand({ provider: "hermes", id: "resume", sessionId: "20260813_111500_abc123", }), ).toBe("hermes --resume 20260813_111500_abc123"); }); test("builds OpenCode resume commands from native session ids", () => { expect( buildProviderCommand({ provider: "opencode", id: "resume", sessionId: "ses_abc123", }), ).toBe("opencode --session ses_abc123"); }); });