26 lines
711 B
TypeScript
26 lines
711 B
TypeScript
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");
|
|
});
|
|
});
|