MCPcopy Create free account
hub / github.com/github/gh-aw / TestEngineFlagUsageText

Function TestEngineFlagUsageText

pkg/cli/flags_test.go:295–320  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

293}
294
295func 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}

Callers

nothing calls this directly

Calls 3

addEngineFlagFunction · 0.85
addEngineFilterFlagFunction · 0.85
ErrorfMethod · 0.45

Tested by

no test coverage detected