INNER CODE UNIT · Go
TestAgentsShow_NoSubAgentsConfig
jrswab/axe · cmd/agents_test.go:300
func TestAgentsShow_NoSubAgentsConfig(t *testing.T) {
agentsDir := setupTestAgentsDir(t)
writeTestAgent(t, agentsDir, "nosubagents", "name = \"nosubagents\"\nmodel = \"openai/gpt-4o\"")
buf := new(bytes.Buffer)
rootCmd.SetOut(buf)
rootCmd.SetErr(new(bytes.Buffer))
rootCmd.SetArgs([]string{"agents", "show", "nosubagents"})
err := rootCmd.Execute()
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
output := buf.String()
for _, absent := range []string{"Max Depth:", "Parallel:", "Timeout:"} {
if strings.Contains(output, absent) {
t.Errorf("show output should not contain %q when sub_agents is empty\nfull output:\n%s", absent, output)