Skip to content

Commit 3f18d22

Browse files
committed
test: reduce brittleness in ai help alias assertion
1 parent 5f82c75 commit 3f18d22

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tests/test_agent_config_consistency.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import re
44
from pathlib import Path
55

6-
from specify_cli import AGENT_CONFIG, AI_ASSISTANT_HELP
6+
from specify_cli import AGENT_CONFIG, AI_ASSISTANT_ALIASES, AI_ASSISTANT_HELP
77
from specify_cli.extensions import CommandRegistrar
88

99

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

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

0 commit comments

Comments
 (0)