INNER CODE UNIT · Go
TestAgentsInit_OutputIsPath
jrswab/axe · cmd/agents_test.go:452
func TestAgentsInit_OutputIsPath(t *testing.T) {
tmpDir := t.TempDir()
t.Setenv("XDG_CONFIG_HOME", tmpDir)
agentsDir := filepath.Join(tmpDir, "axe", "agents")
if err := os.MkdirAll(agentsDir, 0755); err != nil {
t.Fatalf("failed to create agents dir: %v", err)
}
buf := new(bytes.Buffer)
rootCmd.SetOut(buf)
rootCmd.SetErr(new(bytes.Buffer))
rootCmd.SetArgs([]string{"agents", "init", "path-test"})
err := rootCmd.Execute()
if err != nil {
t.Fatalf("unexpected error: %v", err)
}