(t *testing.T)
| 293 | } |
| 294 | |
| 295 | func TestEngineFlagUsageText(t *testing.T) { |
| 296 | t.Parallel() |
| 297 | |
| 298 | overrideCmd := &cobra.Command{Use: "override-test"} |
| 299 | addEngineFlag(overrideCmd) |
| 300 | |
| 301 | engineFlag := overrideCmd.Flags().Lookup("engine") |
| 302 | if engineFlag == nil { |
| 303 | t.Fatal("Expected --engine override flag to exist") |
| 304 | } |
| 305 | |
| 306 | if engineFlag.Usage != "Override AI engine (copilot, claude, codex, gemini, crush)" { |
| 307 | t.Errorf("Unexpected --engine override usage text: %s", engineFlag.Usage) |
| 308 | } |
| 309 | |
| 310 | filterCmd := &cobra.Command{Use: "filter-test"} |
| 311 | addEngineFilterFlag(filterCmd) |
| 312 | filterFlag := filterCmd.Flags().Lookup("engine") |
| 313 | if filterFlag == nil { |
| 314 | t.Fatal("Expected --engine filter flag to exist") |
| 315 | } |
| 316 | |
| 317 | if filterFlag.Usage != "Filter logs by AI engine (copilot, claude, codex, gemini, crush)" { |
| 318 | t.Errorf("Unexpected --engine filter usage text: %s", filterFlag.Usage) |
| 319 | } |
| 320 | } |
nothing calls this directly
no test coverage detected