| import { describe, expect, it } from "vitest"; | |
| import { parseSteerInput } from "./shared.js"; | |
| describe("parseSteerInput", () => { | |
| it("preserves non-option instruction tokens while normalizing unicode-dash flags", () => { | |
| const parsed = parseSteerInput([ | |
| "\u2014session", | |
| "agent:codex:acp:s1", | |
| "\u2014briefly", | |
| "summarize", | |
| "this", | |
| ]); | |
| expect(parsed).toEqual({ | |
| ok: true, | |
| value: { | |
| sessionToken: "agent:codex:acp:s1", | |
| instruction: "\u2014briefly summarize this", | |
| }, | |
| }); | |
| }); | |
| }); | |