kiro-cli detection should try both kiro-cli and kiro.
(self)
| 104 | assert check_tool("nonexistent-tool") is False |
| 105 | |
| 106 | def test_kiro_fallback(self): |
| 107 | """kiro-cli detection should try both kiro-cli and kiro.""" |
| 108 | def fake_which(name): |
| 109 | return "/usr/bin/kiro" if name == "kiro" else None |
| 110 | |
| 111 | with patch("shutil.which", side_effect=fake_which): |
| 112 | assert check_tool("kiro-cli") is True |
| 113 | |
| 114 | def test_rovodev_uses_acli_executable(self): |
| 115 | """rovodev should resolve through the shared acli executable.""" |
nothing calls this directly
no test coverage detected