INNER CODE UNIT · Go

TestAgentsInit_CreatesAgentsDir

jrswab/axe · cmd/agents_test.go:431

func TestAgentsInit_CreatesAgentsDir(t *testing.T) {
	tmpDir := t.TempDir()
	t.Setenv("XDG_CONFIG_HOME", tmpDir)
	// Do NOT create the agents/ subdirectory

	buf := new(bytes.Buffer)
	rootCmd.SetOut(buf)
	rootCmd.SetErr(new(bytes.Buffer))
	rootCmd.SetArgs([]string{"agents", "init", "new-agent"})

	err := rootCmd.Execute()
	if err != nil {
		t.Fatalf("unexpected error: %v", err)
	}

	path := filepath.Join(tmpDir, "axe", "agents", "new-agent.toml")
	if _, err := os.Stat(path); err != nil {
		t.Fatalf("file not created (agents dir should have been created): %v", err)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…