Skip to content
Prev Previous commit
Next Next commit
test: reduce brittleness in ai help alias assertion
  • Loading branch information
medhatgalal committed Mar 3, 2026
commit a08070f1ccf7f4dc006f477a859c56311a504570
6 changes: 4 additions & 2 deletions tests/test_agent_config_consistency.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import re
from pathlib import Path

from specify_cli import AGENT_CONFIG, AI_ASSISTANT_HELP
from specify_cli import AGENT_CONFIG, AI_ASSISTANT_ALIASES, AI_ASSISTANT_HELP
from specify_cli.extensions import CommandRegistrar


Expand Down Expand Up @@ -60,7 +60,9 @@ def test_release_ps_switch_has_shai_and_agy_generation(self):
def test_init_ai_help_includes_roo_and_kiro_alias(self):
"""CLI help text for --ai should stay in sync with agent config and alias guidance."""
assert "roo" in AI_ASSISTANT_HELP
assert "Use 'kiro' as an alias for 'kiro-cli'." in AI_ASSISTANT_HELP
for alias, target in AI_ASSISTANT_ALIASES.items():
assert alias in AI_ASSISTANT_HELP
assert target in AI_ASSISTANT_HELP

def test_devcontainer_kiro_installer_uses_pinned_checksum(self):
"""Devcontainer installer should always verify Kiro installer via pinned SHA256."""
Expand Down