MCPcopy
hub / github.com/docker/docker-agent / TestHandleRun_InvalidSubAgent

Function TestHandleRun_InvalidSubAgent

pkg/tools/builtin/agent/agent_test.go:442–450  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

440}
441
442func TestHandleRun_InvalidSubAgent(t *testing.T) {
443 t.Parallel()
444 h := newTestHandlerWithRunner(&mockRunner{subAgentNames: []string{"sub"}})
445 tc := makeToolCall(t, RunBackgroundAgentArgs{Agent: "nonexistent", Task: "do something"})
446 result, err := h.HandleRun(t.Context(), session.New(), tc)
447 require.NoError(t, err)
448 assert.True(t, result.IsError)
449 assert.Contains(t, result.Output, "not in the sub-agents list")
450}
451
452func TestHandleRun_NoSubAgents(t *testing.T) {
453 t.Parallel()

Callers

nothing calls this directly

Calls 5

NewFunction · 0.92
newTestHandlerWithRunnerFunction · 0.85
makeToolCallFunction · 0.85
HandleRunMethod · 0.80
ContextMethod · 0.80

Tested by

no test coverage detected