package service import "testing" func TestHarborHelpersErrorPaths(t *testing.T) { app := &App{settings: Settings{HarborRegistry: "reg/", HarborProject: "proj"}} if got := app.artifactRepo("node"); got != "reg/proj/node" { t.Fatalf("artifactRepo = %q", got) } if err := app.ensureHarborProject(); err == nil { t.Fatal("expected missing creds error") } if err := app.pruneHarborArtifacts("node", 1); err == nil { t.Fatal("expected pruneHarborArtifacts to require API base") } }