{"version":3,"file":"slash-commands.test.d.ts","sourceRoot":"","sources":["../../src/core/slash-commands.test.ts"],"names":[],"mappings":"","sourcesContent":["import { describe, expect, it } from \"vitest\";\nimport { BUILTIN_SLASH_COMMANDS } from \"./slash-commands.js\";\n\ndescribe(\"built-in slash commands\", () => {\n\tit(\"uses Jensen branding for quit and exit descriptions\", () => {\n\t\tconst quitCommand = BUILTIN_SLASH_COMMANDS.find((entry) => entry.name === \"quit\");\n\t\tconst exitCommand = BUILTIN_SLASH_COMMANDS.find((entry) => entry.name === \"exit\");\n\n\t\texpect(quitCommand?.description).toBe(\"Quit Jensen\");\n\t\texpect(exitCommand?.description).toBe(\"Exit Jensen\");\n\t});\n\n\tit(\"registers /btw in the built-in slash command list\", () => {\n\t\texpect(BUILTIN_SLASH_COMMANDS).toContainEqual({\n\t\t\tname: \"btw\",\n\t\t\tdescription: \"Queue runtime-only by-the-way guidance for the next turn\",\n\t\t});\n\t});\n\n\tit(\"registers /steer in the built-in slash command list\", () => {\n\t\texpect(BUILTIN_SLASH_COMMANDS).toContainEqual({\n\t\t\tname: \"steer\",\n\t\t\tdescription: \"Apply steering to the active workstream or resume from the latest assistant turn\",\n\t\t});\n\t});\n\n\tit(\"registers /protocol-status in the built-in slash command list\", () => {\n\t\texpect(BUILTIN_SLASH_COMMANDS).toContainEqual({\n\t\t\tname: \"protocol-status\",\n\t\t\tdescription: \"Show Jensen-Protocol workspace marker and context status\",\n\t\t});\n\t});\n});\n"]}