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

Function TestHandleRun_EmptyTask

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

Source from the content-addressed store, hash-verified

430}
431
432func TestHandleRun_EmptyTask(t *testing.T) {
433 t.Parallel()
434 h := newTestHandlerWithRunner(&mockRunner{subAgentNames: []string{"sub"}})
435 tc := makeToolCall(t, RunBackgroundAgentArgs{Agent: "sub", Task: ""})
436 result, err := h.HandleRun(t.Context(), session.New(), tc)
437 require.NoError(t, err)
438 assert.True(t, result.IsError)
439 assert.Contains(t, result.Output, "task must not be empty")
440}
441
442func TestHandleRun_InvalidSubAgent(t *testing.T) {
443 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