MCPcopy Create free account
hub / github.com/compozy/agh / TestBootTasksRequiresHarnessResolver

Function TestBootTasksRequiresHarnessResolver

internal/daemon/task_runtime_test.go:1291–1310  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

1289}
1290
1291func TestBootTasksRequiresHarnessResolver(t *testing.T) {
1292 t.Parallel()
1293
1294 daemon := &Daemon{
1295 homePaths: aghconfig.HomePaths{HomeDir: t.TempDir()},
1296 }
1297 state := &bootState{
1298 logger: discardLogger(),
1299 registry: openDaemonTestGlobalDB(t),
1300 sessions: &fakeSessionManager{},
1301 }
1302
1303 err := daemon.bootTasks(testutil.Context(t), state)
1304 if err == nil {
1305 t.Fatal("bootTasks() error = nil, want harness resolver validation error")
1306 }
1307 if !strings.Contains(err.Error(), "harness resolver") {
1308 t.Fatalf("bootTasks() error = %v, want harness resolver detail", err)
1309 }
1310}
1311
1312func TestTaskRuntimeHelpers(t *testing.T) {
1313 t.Parallel()

Callers

nothing calls this directly

Calls 6

bootTasksMethod · 0.95
ContextFunction · 0.92
openDaemonTestGlobalDBFunction · 0.85
ContainsMethod · 0.80
discardLoggerFunction · 0.70
ErrorMethod · 0.45

Tested by

no test coverage detected