INNER CODE UNIT · Go
TestAgentsList_AlphabeticalOrder
jrswab/axe · cmd/agents_test.go:92
func TestAgentsList_AlphabeticalOrder(t *testing.T) {
agentsDir := setupTestAgentsDir(t)
writeTestAgent(t, agentsDir, "zebra", "name = \"zebra\"\nmodel = \"openai/gpt-4o\"")
writeTestAgent(t, agentsDir, "alpha", "name = \"alpha\"\nmodel = \"openai/gpt-4o\"")
writeTestAgent(t, agentsDir, "mid", "name = \"mid\"\nmodel = \"openai/gpt-4o\"")
buf := new(bytes.Buffer)
rootCmd.SetOut(buf)
rootCmd.SetErr(new(bytes.Buffer))
rootCmd.SetArgs([]string{"agents", "list"})
err := rootCmd.Execute()
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
lines := strings.Split(strings.TrimSpace(buf.String()), "\n")
if len(lines) != 3 {