Files
Agent-System/cmd/bizdev-cli/main_test.go
T

27 lines
578 B
Go

package main_test
import (
"os/exec"
"path/filepath"
"strings"
"testing"
)
func moduleRoot(t *testing.T) string {
t.Helper()
out, err := exec.Command("go", "env", "GOMOD").Output()
if err != nil {
t.Fatalf("go env GOMOD: %v", err)
}
return filepath.Dir(strings.TrimSpace(string(out)))
}
func TestBizdevCLIHelpAndRun(t *testing.T) {
cmd := exec.Command("go", "run", "./cmd/bizdev-cli", "-help")
cmd.Dir = moduleRoot(t)
out, _ := cmd.CombinedOutput()
if !strings.Contains(string(out), "-task") {
t.Fatalf("cli output missing -task flag: %s", string(out))
}
}